pub enum PersistentDescriptorSetError {
WrongDescriptorTy {
expected: DescriptorType,
},
EmptyExpected,
ArrayOutOfBounds,
MissingArrayElements {
expected: u32,
obtained: u32,
},
IncompatibleImageViewSampler,
MissingBufferUsage(MissingBufferUsage),
MissingImageUsage(MissingImageUsage),
ExpectedMultisampled,
UnexpectedMultisampled,
ArrayLayersMismatch {
expected: u32,
obtained: u32,
},
ImageViewFormatMismatch {
expected: Format,
obtained: Format,
},
ImageViewTypeMismatch {
expected: DescriptorImageDescDimensions,
obtained: DescriptorImageDescDimensions,
},
}
Expand description
Error related to the persistent descriptor set.
Variants
WrongDescriptorTy
Fields
expected: DescriptorType
The expected descriptor type.
Expected one type of resource but got another.
EmptyExpected
Expected nothing.
ArrayOutOfBounds
Tried to add too many elements to an array.
MissingArrayElements
Didn’t fill all the elements of an array before leaving.
IncompatibleImageViewSampler
The image view isn’t compatible with the sampler.
MissingBufferUsage(MissingBufferUsage)
The buffer is missing the correct usage.
MissingImageUsage(MissingImageUsage)
The image is missing the correct usage.
ExpectedMultisampled
Expected a multisampled image, but got a single-sampled image.
UnexpectedMultisampled
Expected a single-sampled image, but got a multisampled image.
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.
ImageViewFormatMismatch
The format of an image view doesn’t match what was expected.
ImageViewTypeMismatch
Fields
expected: DescriptorImageDescDimensions
Expected type.
obtained: DescriptorImageDescDimensions
Type of the image view that was passed.
The type of an image view doesn’t match what was expected.
Trait Implementations
sourceimpl Clone for PersistentDescriptorSetError
impl Clone for PersistentDescriptorSetError
sourcefn clone(&self) -> PersistentDescriptorSetError
fn clone(&self) -> PersistentDescriptorSetError
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more