#[repr(transparent)]pub struct ImageUsageFlagBits(pub u32);Expand description
Open integer representation of VkImageUsageFlagBits.
Tuple Fields§
§0: u32Implementations§
Source§impl ImageUsageFlagBits
impl ImageUsageFlagBits
Sourcepub const TRANSFER_SRC_BIT: Self
pub const TRANSFER_SRC_BIT: Self
Native value VK_IMAGE_USAGE_TRANSFER_SRC_BIT.
Sourcepub const TRANSFER_DST_BIT: Self
pub const TRANSFER_DST_BIT: Self
Native value VK_IMAGE_USAGE_TRANSFER_DST_BIT.
Sourcepub const SAMPLED_BIT: Self
pub const SAMPLED_BIT: Self
Native value VK_IMAGE_USAGE_SAMPLED_BIT.
Sourcepub const STORAGE_BIT: Self
pub const STORAGE_BIT: Self
Native value VK_IMAGE_USAGE_STORAGE_BIT.
Sourcepub const COLOR_ATTACHMENT_BIT: Self
pub const COLOR_ATTACHMENT_BIT: Self
Native value VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT.
Sourcepub const DEPTH_STENCIL_ATTACHMENT_BIT: Self
pub const DEPTH_STENCIL_ATTACHMENT_BIT: Self
Native value VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT.
Khronos reference: VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
Sourcepub const TRANSIENT_ATTACHMENT_BIT: Self
pub const TRANSIENT_ATTACHMENT_BIT: Self
Native value VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT.
Sourcepub const INPUT_ATTACHMENT_BIT: Self
pub const INPUT_ATTACHMENT_BIT: Self
Native value VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT.
Sourcepub const HOST_TRANSFER_BIT: Self
pub const HOST_TRANSFER_BIT: Self
Native value VK_IMAGE_USAGE_HOST_TRANSFER_BIT.
Sourcepub const VIDEO_DECODE_DST_BIT_KHR: Self
pub const VIDEO_DECODE_DST_BIT_KHR: Self
Native value VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR.
Sourcepub const VIDEO_DECODE_SRC_BIT_KHR: Self
pub const VIDEO_DECODE_SRC_BIT_KHR: Self
Native value VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR.
Sourcepub const VIDEO_DECODE_DPB_BIT_KHR: Self
pub const VIDEO_DECODE_DPB_BIT_KHR: Self
Native value VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR.
Sourcepub const SHADING_RATE_IMAGE_BIT_NV: Self
pub const SHADING_RATE_IMAGE_BIT_NV: Self
Native value VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV.
Sourcepub const FRAGMENT_DENSITY_MAP_BIT_EXT: Self
pub const FRAGMENT_DENSITY_MAP_BIT_EXT: Self
Native value VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT.
Khronos reference: VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT
Sourcepub const FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR: Self
pub const FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR: Self
Native value VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR.
Khronos reference: VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
Sourcepub const HOST_TRANSFER_BIT_EXT: Self
pub const HOST_TRANSFER_BIT_EXT: Self
Native value VK_IMAGE_USAGE_HOST_TRANSFER_BIT_EXT.
Sourcepub const VIDEO_ENCODE_DST_BIT_KHR: Self
pub const VIDEO_ENCODE_DST_BIT_KHR: Self
Native value VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR.
Sourcepub const VIDEO_ENCODE_SRC_BIT_KHR: Self
pub const VIDEO_ENCODE_SRC_BIT_KHR: Self
Native value VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR.
Sourcepub const VIDEO_ENCODE_DPB_BIT_KHR: Self
pub const VIDEO_ENCODE_DPB_BIT_KHR: Self
Native value VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR.
Sourcepub const ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: Self
pub const ATTACHMENT_FEEDBACK_LOOP_BIT_EXT: Self
Native value VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT.
Khronos reference: VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT
Sourcepub const INVOCATION_MASK_BIT_HUAWEI: Self
pub const INVOCATION_MASK_BIT_HUAWEI: Self
Native value VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI.
Khronos reference: VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI
Sourcepub const SAMPLE_WEIGHT_BIT_QCOM: Self
pub const SAMPLE_WEIGHT_BIT_QCOM: Self
Native value VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM.
Sourcepub const SAMPLE_BLOCK_MATCH_BIT_QCOM: Self
pub const SAMPLE_BLOCK_MATCH_BIT_QCOM: Self
Native value VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM.
Khronos reference: VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM
Sourcepub const TENSOR_ALIASING_BIT_ARM: Self
pub const TENSOR_ALIASING_BIT_ARM: Self
Native value VK_IMAGE_USAGE_TENSOR_ALIASING_BIT_ARM.
Sourcepub const TILE_MEMORY_BIT_QCOM: Self
pub const TILE_MEMORY_BIT_QCOM: Self
Native value VK_IMAGE_USAGE_TILE_MEMORY_BIT_QCOM.
Sourcepub const VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR: Self
pub const VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR: Self
Native value VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR.
Khronos reference: VK_IMAGE_USAGE_VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_BIT_KHR
Sourcepub const VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR: Self
pub const VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR: Self
Native value VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR.
Khronos reference: VK_IMAGE_USAGE_VIDEO_ENCODE_EMPHASIS_MAP_BIT_KHR