Enum vulkano::render_pass::IncompatibleRenderPassAttachmentError [−][src]
pub enum IncompatibleRenderPassAttachmentError {
FormatMismatch {
expected: Format,
obtained: Format,
},
SamplesMismatch {
expected: SampleCount,
obtained: SampleCount,
},
NotIdentitySwizzled,
MissingColorAttachmentUsage,
MissingDepthStencilAttachmentUsage,
MissingInputAttachmentUsage,
}
Expand description
Error that can happen when an image is not compatible with a render pass attachment slot.
Variants
FormatMismatch
The image format expected by the render pass doesn’t match the actual format of the image.
SamplesMismatch
Fields
expected: SampleCount
Number of samples expected by the render pass.
obtained: SampleCount
Number of samples of the image.
The number of samples expected by the render pass doesn’t match the number of samples of the image.
NotIdentitySwizzled
The image view has a component swizzle that is different from identity.
MissingColorAttachmentUsage
The image is used as a color attachment but is missing the color attachment usage.
MissingDepthStencilAttachmentUsage
The image is used as a depth/stencil attachment but is missing the depth-stencil attachment usage.
MissingInputAttachmentUsage
The image is used as an input attachment but is missing the input attachment usage.
Trait Implementations
Auto Trait Implementations
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.