[−][src]Enum vulkano::descriptor::descriptor_set::PersistentDescriptorSetError
Error related to the persistent descriptor set.
Variants
WrongDescriptorTy
Expected one type of resource but got another.
Fields of WrongDescriptorTy
expected: DescriptorType
The expected descriptor type.
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.
Fields of MissingArrayElements
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
The number of array layers of an image doesn't match what was expected.
Fields of ArrayLayersMismatch
ImageViewFormatMismatch
The format of an image view doesn't match what was expected.
Fields of ImageViewFormatMismatch
ImageViewTypeMismatch
The type of an image view doesn't match what was expected.
Fields of ImageViewTypeMismatch
expected: DescriptorImageDescDimensions
Expected type.
obtained: DescriptorImageDescDimensions
Type of the image view that was passed.
Trait Implementations
impl Clone for PersistentDescriptorSetError
[src]
fn clone(&self) -> PersistentDescriptorSetError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Display for PersistentDescriptorSetError
[src]
impl Debug for PersistentDescriptorSetError
[src]
impl Error for PersistentDescriptorSetError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
impl Sync for PersistentDescriptorSetError
impl Send for PersistentDescriptorSetError
impl Unpin for PersistentDescriptorSetError
impl UnwindSafe for PersistentDescriptorSetError
impl RefUnwindSafe for PersistentDescriptorSetError
Blanket Implementations
impl<T> Content for T
[src]
fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
fn is_size_suitable(usize) -> bool
[src]
fn indiv_size() -> usize
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,