Struct vulkano::descriptor::descriptor::DescriptorImageDesc
source · 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
sourceimpl DescriptorImageDesc
impl DescriptorImageDesc
sourcepub 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
sourceimpl Clone for DescriptorImageDesc
impl Clone for DescriptorImageDesc
sourcefn clone(&self) -> DescriptorImageDesc
fn clone(&self) -> DescriptorImageDesc
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for DescriptorImageDesc
impl Debug for DescriptorImageDesc
sourceimpl PartialEq<DescriptorImageDesc> for DescriptorImageDesc
impl PartialEq<DescriptorImageDesc> for DescriptorImageDesc
sourcefn eq(&self, other: &DescriptorImageDesc) -> bool
fn eq(&self, other: &DescriptorImageDesc) -> bool
impl Copy for DescriptorImageDesc
impl Eq for DescriptorImageDesc
impl StructuralEq for DescriptorImageDesc
impl StructuralPartialEq for DescriptorImageDesc
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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Content for T
impl<T> Content for T
sourcefn ref_from_ptr<'a>(ptr: *mut c_void, size: usize) -> Option<*mut T>
fn ref_from_ptr<'a>(ptr: *mut c_void, size: usize) -> Option<*mut T>
Builds a pointer to this type from a raw pointer.
sourcefn is_size_suitable(size: usize) -> bool
fn is_size_suitable(size: usize) -> bool
Returns true if the size is suitable to store a type like this.
sourcefn indiv_size() -> usize
fn indiv_size() -> usize
Returns the size of an individual element.