pub struct ImageUsageFlags(/* private fields */);
Expand description
Implementations§
Source§impl ImageUsageFlags
impl ImageUsageFlags
Source§impl ImageUsageFlags
impl ImageUsageFlags
Sourcepub const TRANSFER_SRC: Self = _
pub const TRANSFER_SRC: Self = _
Can be used as a source of transfer operations
Sourcepub const TRANSFER_DST: Self = _
pub const TRANSFER_DST: Self = _
Can be used as a destination of transfer operations
Sourcepub const SAMPLED: Self = _
pub const SAMPLED: Self = _
Can be sampled from (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)
Sourcepub const COLOR_ATTACHMENT: Self = _
pub const COLOR_ATTACHMENT: Self = _
Can be used as framebuffer color attachment
Sourcepub const DEPTH_STENCIL_ATTACHMENT: Self = _
pub const DEPTH_STENCIL_ATTACHMENT: Self = _
Can be used as framebuffer depth/stencil attachment
Sourcepub const TRANSIENT_ATTACHMENT: Self = _
pub const TRANSIENT_ATTACHMENT: Self = _
Image data not needed outside of rendering
Sourcepub const INPUT_ATTACHMENT: Self = _
pub const INPUT_ATTACHMENT: Self = _
Can be used as framebuffer input attachment
Source§impl ImageUsageFlags
impl ImageUsageFlags
Generated from ‘VK_KHR_video_decode_queue’
pub const VIDEO_DECODE_DST_KHR: Self = _
pub const VIDEO_DECODE_SRC_KHR: Self = _
pub const VIDEO_DECODE_DPB_KHR: Self = _
Source§impl ImageUsageFlags
impl ImageUsageFlags
Generated from ‘VK_NV_shading_rate_image’
pub const SHADING_RATE_IMAGE_NV: Self = Self::FRAGMENT_SHADING_RATE_ATTACHMENT_KHR
Source§impl ImageUsageFlags
impl ImageUsageFlags
Generated from ‘VK_EXT_fragment_density_map’
pub const FRAGMENT_DENSITY_MAP_EXT: Self = _
Source§impl ImageUsageFlags
impl ImageUsageFlags
Generated from ‘VK_KHR_fragment_shading_rate’
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_KHR: Self = _
Source§impl ImageUsageFlags
impl ImageUsageFlags
Generated from ‘VK_EXT_host_image_copy’
Sourcepub const HOST_TRANSFER_EXT: Self = _
pub const HOST_TRANSFER_EXT: Self = _
Can be used with host image copies
Source§impl ImageUsageFlags
impl ImageUsageFlags
Generated from ‘VK_KHR_video_encode_queue’
pub const VIDEO_ENCODE_DST_KHR: Self = _
pub const VIDEO_ENCODE_SRC_KHR: Self = _
pub const VIDEO_ENCODE_DPB_KHR: Self = _
Source§impl ImageUsageFlags
impl ImageUsageFlags
Generated from ‘VK_EXT_attachment_feedback_loop_layout’
pub const ATTACHMENT_FEEDBACK_LOOP_EXT: Self = _
Source§impl ImageUsageFlags
impl ImageUsageFlags
Generated from ‘VK_HUAWEI_invocation_mask’
pub const INVOCATION_MASK_HUAWEI: Self = _
Source§impl ImageUsageFlags
impl ImageUsageFlags
Generated from ‘VK_QCOM_image_processing’
pub const SAMPLE_WEIGHT_QCOM: Self = _
pub const SAMPLE_BLOCK_MATCH_QCOM: Self = _
Trait Implementations§
Source§impl BitAnd for ImageUsageFlags
impl BitAnd for ImageUsageFlags
Source§impl BitAndAssign for ImageUsageFlags
impl BitAndAssign for ImageUsageFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
&=
operation. Read moreSource§impl BitOr for ImageUsageFlags
impl BitOr for ImageUsageFlags
Source§impl BitOrAssign for ImageUsageFlags
impl BitOrAssign for ImageUsageFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
|=
operation. Read moreSource§impl BitXor for ImageUsageFlags
impl BitXor for ImageUsageFlags
Source§impl BitXorAssign for ImageUsageFlags
impl BitXorAssign for ImageUsageFlags
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
^=
operation. Read moreSource§impl Clone for ImageUsageFlags
impl Clone for ImageUsageFlags
Source§fn clone(&self) -> ImageUsageFlags
fn clone(&self) -> ImageUsageFlags
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more