Enum vulkano::render_pass::IncompatibleRenderPassAttachmentError [−][src]
pub enum IncompatibleRenderPassAttachmentError { FormatMismatch { expected: Format, obtained: Format, }, SamplesMismatch { expected: u32, obtained: u32, }, NotIdentitySwizzled, MissingColorAttachmentUsage, MissingDepthStencilAttachmentUsage, MissingInputAttachmentUsage, }
Error that can happen when an image is not compatible with a render pass attachment slot.
Variants
The image format expected by the render pass doesn’t match the actual format of the image.
Show fields
The number of samples expected by the render pass doesn’t match the number of samples of the image.
Show fields
The image view has a component swizzle that is different from identity.
The image is used as a color attachment but is missing the color attachment usage.
The image is used as a depth/stencil attachment but is missing the depth-stencil attachment usage.
The image is used as an input attachment but is missing the input attachment usage.
Trait Implementations
impl Clone for IncompatibleRenderPassAttachmentError
[src]
impl Clone for IncompatibleRenderPassAttachmentError
[src]fn clone(&self) -> IncompatibleRenderPassAttachmentError
[src]
fn clone(&self) -> IncompatibleRenderPassAttachmentError
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Error for IncompatibleRenderPassAttachmentError
[src]
impl Error for IncompatibleRenderPassAttachmentError
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]use the Display impl or to_string()
impl Copy for IncompatibleRenderPassAttachmentError
[src]
Auto Trait Implementations
impl RefUnwindSafe for IncompatibleRenderPassAttachmentError
impl Send for IncompatibleRenderPassAttachmentError
impl Sync for IncompatibleRenderPassAttachmentError
impl Unpin for IncompatibleRenderPassAttachmentError
impl UnwindSafe for IncompatibleRenderPassAttachmentError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Content for T
[src]
impl<T> Content for T
[src]pub fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
pub fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]Builds a pointer to this type from a raw pointer.
pub fn is_size_suitable(usize) -> bool
[src]
pub fn is_size_suitable(usize) -> bool
[src]Returns true if the size is suitable to store a type like this.
pub fn indiv_size() -> usize
[src]
pub fn indiv_size() -> usize
[src]Returns the size of an individual element.
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more