Enum vulkano::descriptor_set::DescriptorSetError [−][src]
pub enum DescriptorSetError {
Show 18 variants
ArrayLayersMismatch {
expected: u32,
obtained: u32,
},
ArrayLengthMismatch {
expected: u32,
obtained: u32,
},
ArrayTooManyDescriptors {
capacity: u32,
obtained: u32,
},
BuilderPoisoned,
DescriptorIsEmpty,
DescriptorsMissing {
expected: u32,
obtained: u32,
},
InArray,
IncompatibleImageViewSampler,
MissingBufferUsage(MissingBufferUsage),
MissingImageUsage(MissingImageUsage),
NotIdentitySwizzled,
NotInArray,
OomError(OomError),
ResourceWrongDevice,
SamplerIsImmutable,
TooManyDescriptors,
UnexpectedArrayed,
WrongDescriptorType,
}
Expand description
Error related to descriptor sets.
Variants
ArrayLayersMismatch
Fields
expected: u32
Number of expected array layers for the image.
obtained: u32
Number of array layers of the image that was added.
The number of array layers of an image doesn’t match what was expected.
ArrayLengthMismatch
Array doesn’t contain the correct amount of descriptors
ArrayTooManyDescriptors
Runtime array contains too many descriptors
BuilderPoisoned
The builder has previously return an error and is an unknown state.
DescriptorIsEmpty
Operation can not be performed on an empty descriptor.
DescriptorsMissing
Not all descriptors have been added.
InArray
The builder is within an array, but the operation requires it not to be.
IncompatibleImageViewSampler
The image view isn’t compatible with the sampler.
MissingBufferUsage(MissingBufferUsage)
Tuple Fields
The buffer is missing the correct usage.
MissingImageUsage(MissingImageUsage)
Tuple Fields
The image is missing the correct usage.
NotIdentitySwizzled
The image view has a component swizzle that is different from identity.
NotInArray
The builder is not in an array, but the operation requires it to be.
OomError(OomError)
Tuple Fields
0: OomError
Out of memory
ResourceWrongDevice
Resource belongs to another device.
SamplerIsImmutable
Provided a dynamically assigned sampler, but the descriptor has an immutable sampler.
TooManyDescriptors
Builder doesn’t expect anymore descriptors
UnexpectedArrayed
Expected a non-arrayed image, but got an arrayed image.
WrongDescriptorType
Expected one type of resource but got another.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DescriptorSetError
impl Send for DescriptorSetError
impl Sync for DescriptorSetError
impl Unpin for DescriptorSetError
impl UnwindSafe for DescriptorSetError
Blanket Implementations
Mutably borrows from an owned value. Read more
Builds a pointer to this type from a raw pointer.
Returns true if the size is suitable to store a type like this.
Returns the size of an individual element.