Enum vulkano::descriptor_set::DescriptorSetError [−][src]
pub enum DescriptorSetError {
Show 22 variants
AlreadyInArray,
BuilderPoisoned,
ArrayLayersMismatch {
expected: u32,
obtained: u32,
},
ArrayLengthMismatch {
expected: u32,
obtained: u32,
},
ArrayTooManyDescriptors {
capacity: u32,
obtained: u32,
},
ExpectedMultisampled,
DescriptorIsEmpty,
DescriptorsMissing {
expected: u32,
obtained: u32,
},
ImageViewFormatMismatch {
expected: Format,
obtained: Format,
},
ImageViewTypeMismatch {
expected: ImageViewType,
obtained: ImageViewType,
},
IncompatibleImageViewSampler,
MissingBufferUsage(MissingBufferUsage),
MissingImageUsage(MissingImageUsage),
NotIdentitySwizzled,
NotInArray,
OomError(OomError),
ResourceWrongDevice,
SamplerIsImmutable,
TooManyDescriptors,
UnexpectedArrayed,
UnexpectedMultisampled,
WrongDescriptorType,
}
Expand description
Error related to descriptor sets.
Variants
Builder is already within an array.
The builder has previously return an error and is an unknown state.
The number of array layers of an image doesn’t match what was expected.
Fields of ArrayLayersMismatch
Array doesn’t contain the correct amount of descriptors
Runtime array contains too many descriptors
Expected a multisampled image, but got a single-sampled image.
Operation can not be performed on an empty descriptor.
Not all descriptors have been added.
The format of an image view doesn’t match what was expected.
Fields of ImageViewFormatMismatch
The type of an image view doesn’t match what was expected.
Fields of ImageViewTypeMismatch
expected: ImageViewType
Expected type.
obtained: ImageViewType
Type of the image view that was passed.
The image view isn’t compatible with the sampler.
MissingBufferUsage(MissingBufferUsage)
The buffer is missing the correct usage.
Tuple Fields of MissingBufferUsage
MissingImageUsage(MissingImageUsage)
The image is missing the correct usage.
Tuple Fields of MissingImageUsage
The image view has a component swizzle that is different from identity.
Builder is not in an array.
OomError(OomError)
Out of memory
Tuple Fields of OomError
0: OomError
Resource belongs to another device.
Provided a dynamically assigned sampler, but the descriptor has an immutable sampler.
Builder doesn’t expect anymore descriptors
Expected a non-arrayed image, but got an arrayed image.
Expected a single-sampled image, but got a multisampled image.
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.