Struct vulkano::descriptor::descriptor::DescriptorImageDesc [−][src]
pub struct DescriptorImageDesc { pub sampled: bool, pub dimensions: DescriptorImageDescDimensions, pub format: Option<Format>, pub multisampled: bool, pub array_layers: DescriptorImageDescArray, }
Expand description
Additional description for descriptors that contain images.
Fields
sampled: bool
If true
, the image can be sampled by the shader. Only images that were created with the
sampled
usage can be attached to the descriptor.
dimensions: DescriptorImageDescDimensions
The kind of image: one-dimensional, two-dimensional, three-dimensional, or cube.
format: Option<Format>
The format of the image, or None
if the format is unknown. If Some
, only images with
exactly that format can be attached.
multisampled: bool
True if the image is multisampled.
array_layers: DescriptorImageDescArray
Whether the descriptor contains one or more array layers of an image.
Implementations
pub fn is_superset_of(
&self,
other: &DescriptorImageDesc
) -> Result<(), DescriptorDescSupersetError>
pub fn is_superset_of(
&self,
other: &DescriptorImageDesc
) -> Result<(), DescriptorDescSupersetError>
Checks whether we are a superset of another image.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DescriptorImageDesc
impl Send for DescriptorImageDesc
impl Sync for DescriptorImageDesc
impl Unpin for DescriptorImageDesc
impl UnwindSafe for DescriptorImageDesc
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.