#[repr(transparent)]pub struct BufferUsageFlagBits2(pub u64);Expand description
Open integer representation of VkBufferUsageFlagBits2.
Tuple Fields§
§0: u64Implementations§
Source§impl BufferUsageFlagBits2
impl BufferUsageFlagBits2
Sourcepub const TRANSFER_SRC_BIT: Self
pub const TRANSFER_SRC_BIT: Self
Native value VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT.
Sourcepub const TRANSFER_DST_BIT: Self
pub const TRANSFER_DST_BIT: Self
Native value VK_BUFFER_USAGE_2_TRANSFER_DST_BIT.
Sourcepub const UNIFORM_TEXEL_BUFFER_BIT: Self
pub const UNIFORM_TEXEL_BUFFER_BIT: Self
Native value VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT.
Khronos reference: VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT
Sourcepub const STORAGE_TEXEL_BUFFER_BIT: Self
pub const STORAGE_TEXEL_BUFFER_BIT: Self
Native value VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT.
Khronos reference: VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT
Sourcepub const UNIFORM_BUFFER_BIT: Self
pub const UNIFORM_BUFFER_BIT: Self
Native value VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT.
Sourcepub const STORAGE_BUFFER_BIT: Self
pub const STORAGE_BUFFER_BIT: Self
Native value VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT.
Sourcepub const INDEX_BUFFER_BIT: Self
pub const INDEX_BUFFER_BIT: Self
Native value VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT.
Sourcepub const VERTEX_BUFFER_BIT: Self
pub const VERTEX_BUFFER_BIT: Self
Native value VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT.
Sourcepub const INDIRECT_BUFFER_BIT: Self
pub const INDIRECT_BUFFER_BIT: Self
Native value VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT.
Sourcepub const SHADER_DEVICE_ADDRESS_BIT: Self
pub const SHADER_DEVICE_ADDRESS_BIT: Self
Native value VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT.
Khronos reference: VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT
Sourcepub const EXECUTION_GRAPH_SCRATCH_BIT_AMDX: Self
pub const EXECUTION_GRAPH_SCRATCH_BIT_AMDX: Self
Native value VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX.
Khronos reference: VK_BUFFER_USAGE_2_EXECUTION_GRAPH_SCRATCH_BIT_AMDX
Sourcepub const DESCRIPTOR_HEAP_BIT_EXT: Self
pub const DESCRIPTOR_HEAP_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_DESCRIPTOR_HEAP_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_DESCRIPTOR_HEAP_BIT_EXT
Sourcepub const MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT: Self
pub const MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT
Sourcepub const MICROMAP_STORAGE_BIT_EXT: Self
pub const MICROMAP_STORAGE_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_MICROMAP_STORAGE_BIT_EXT
Sourcepub const TRANSFER_SRC_BIT_KHR: Self
pub const TRANSFER_SRC_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_TRANSFER_SRC_BIT_KHR.
Sourcepub const TRANSFER_DST_BIT_KHR: Self
pub const TRANSFER_DST_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_TRANSFER_DST_BIT_KHR.
Sourcepub const UNIFORM_TEXEL_BUFFER_BIT_KHR: Self
pub const UNIFORM_TEXEL_BUFFER_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR
Sourcepub const STORAGE_TEXEL_BUFFER_BIT_KHR: Self
pub const STORAGE_TEXEL_BUFFER_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_STORAGE_TEXEL_BUFFER_BIT_KHR
Sourcepub const UNIFORM_BUFFER_BIT_KHR: Self
pub const UNIFORM_BUFFER_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_UNIFORM_BUFFER_BIT_KHR.
Sourcepub const STORAGE_BUFFER_BIT_KHR: Self
pub const STORAGE_BUFFER_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_STORAGE_BUFFER_BIT_KHR.
Sourcepub const INDEX_BUFFER_BIT_KHR: Self
pub const INDEX_BUFFER_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_INDEX_BUFFER_BIT_KHR.
Sourcepub const VERTEX_BUFFER_BIT_KHR: Self
pub const VERTEX_BUFFER_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_VERTEX_BUFFER_BIT_KHR.
Sourcepub const INDIRECT_BUFFER_BIT_KHR: Self
pub const INDIRECT_BUFFER_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_INDIRECT_BUFFER_BIT_KHR
Sourcepub const CONDITIONAL_RENDERING_BIT_EXT: Self
pub const CONDITIONAL_RENDERING_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_CONDITIONAL_RENDERING_BIT_EXT
Sourcepub const SHADER_BINDING_TABLE_BIT_KHR: Self
pub const SHADER_BINDING_TABLE_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_SHADER_BINDING_TABLE_BIT_KHR
Sourcepub const RAY_TRACING_BIT_NV: Self
pub const RAY_TRACING_BIT_NV: Self
Native value VK_BUFFER_USAGE_2_RAY_TRACING_BIT_NV.
Sourcepub const TRANSFORM_FEEDBACK_BUFFER_BIT_EXT: Self
pub const TRANSFORM_FEEDBACK_BUFFER_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT
Sourcepub const TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT: Self
pub const TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT
Sourcepub const VIDEO_DECODE_SRC_BIT_KHR: Self
pub const VIDEO_DECODE_SRC_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_VIDEO_DECODE_SRC_BIT_KHR
Sourcepub const VIDEO_DECODE_DST_BIT_KHR: Self
pub const VIDEO_DECODE_DST_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_VIDEO_DECODE_DST_BIT_KHR
Sourcepub const VIDEO_ENCODE_DST_BIT_KHR: Self
pub const VIDEO_ENCODE_DST_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_VIDEO_ENCODE_DST_BIT_KHR
Sourcepub const VIDEO_ENCODE_SRC_BIT_KHR: Self
pub const VIDEO_ENCODE_SRC_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_VIDEO_ENCODE_SRC_BIT_KHR
Sourcepub const SHADER_DEVICE_ADDRESS_BIT_KHR: Self
pub const SHADER_DEVICE_ADDRESS_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_SHADER_DEVICE_ADDRESS_BIT_KHR
Sourcepub const ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR: Self
pub const ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR
Sourcepub const ACCELERATION_STRUCTURE_STORAGE_BIT_KHR: Self
pub const ACCELERATION_STRUCTURE_STORAGE_BIT_KHR: Self
Native value VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR.
Khronos reference: VK_BUFFER_USAGE_2_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR
Sourcepub const SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT: Self
pub const SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_SAMPLER_DESCRIPTOR_BUFFER_BIT_EXT
Sourcepub const RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT: Self
pub const RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_RESOURCE_DESCRIPTOR_BUFFER_BIT_EXT
Sourcepub const PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT: Self
pub const PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_BIT_EXT
Sourcepub const COMPRESSED_DATA_DGF1_BIT_AMDX: Self
pub const COMPRESSED_DATA_DGF1_BIT_AMDX: Self
Native value VK_BUFFER_USAGE_2_COMPRESSED_DATA_DGF1_BIT_AMDX.
Khronos reference: VK_BUFFER_USAGE_2_COMPRESSED_DATA_DGF1_BIT_AMDX
Sourcepub const DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT_ARM: Self
pub const DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT_ARM: Self
Native value VK_BUFFER_USAGE_2_DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT_ARM.
Khronos reference: VK_BUFFER_USAGE_2_DATA_GRAPH_FOREIGN_DESCRIPTOR_BIT_ARM
Sourcepub const TILE_MEMORY_BIT_QCOM: Self
pub const TILE_MEMORY_BIT_QCOM: Self
Native value VK_BUFFER_USAGE_2_TILE_MEMORY_BIT_QCOM.
Sourcepub const MEMORY_DECOMPRESSION_BIT_EXT: Self
pub const MEMORY_DECOMPRESSION_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_MEMORY_DECOMPRESSION_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_MEMORY_DECOMPRESSION_BIT_EXT
Sourcepub const PREPROCESS_BUFFER_BIT_EXT: Self
pub const PREPROCESS_BUFFER_BIT_EXT: Self
Native value VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT.
Khronos reference: VK_BUFFER_USAGE_2_PREPROCESS_BUFFER_BIT_EXT