#[repr(transparent)]pub struct DescriptorType(pub i32);Expand description
Open integer representation of VkDescriptorType.
Tuple Fields§
§0: i32Implementations§
Source§impl DescriptorType
impl DescriptorType
Sourcepub const COMBINED_IMAGE_SAMPLER: Self
pub const COMBINED_IMAGE_SAMPLER: Self
Native value VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER.
Khronos reference: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER
Sourcepub const SAMPLED_IMAGE: Self
pub const SAMPLED_IMAGE: Self
Native value VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE.
Sourcepub const STORAGE_IMAGE: Self
pub const STORAGE_IMAGE: Self
Native value VK_DESCRIPTOR_TYPE_STORAGE_IMAGE.
Sourcepub const UNIFORM_TEXEL_BUFFER: Self
pub const UNIFORM_TEXEL_BUFFER: Self
Native value VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER.
Sourcepub const STORAGE_TEXEL_BUFFER: Self
pub const STORAGE_TEXEL_BUFFER: Self
Native value VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER.
Sourcepub const UNIFORM_BUFFER: Self
pub const UNIFORM_BUFFER: Self
Native value VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER.
Sourcepub const STORAGE_BUFFER: Self
pub const STORAGE_BUFFER: Self
Native value VK_DESCRIPTOR_TYPE_STORAGE_BUFFER.
Sourcepub const UNIFORM_BUFFER_DYNAMIC: Self
pub const UNIFORM_BUFFER_DYNAMIC: Self
Native value VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC.
Khronos reference: VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC
Sourcepub const STORAGE_BUFFER_DYNAMIC: Self
pub const STORAGE_BUFFER_DYNAMIC: Self
Native value VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC.
Khronos reference: VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC
Sourcepub const INPUT_ATTACHMENT: Self
pub const INPUT_ATTACHMENT: Self
Native value VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT.
Sourcepub const INLINE_UNIFORM_BLOCK: Self
pub const INLINE_UNIFORM_BLOCK: Self
Native value VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK.
Sourcepub const INLINE_UNIFORM_BLOCK_EXT: Self
pub const INLINE_UNIFORM_BLOCK_EXT: Self
Native value VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT.
Khronos reference: VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT
Sourcepub const ACCELERATION_STRUCTURE_KHR: Self
pub const ACCELERATION_STRUCTURE_KHR: Self
Native value VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR.
Khronos reference: VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR
Sourcepub const ACCELERATION_STRUCTURE_NV: Self
pub const ACCELERATION_STRUCTURE_NV: Self
Native value VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV.
Khronos reference: VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV
Sourcepub const MUTABLE_VALVE: Self
pub const MUTABLE_VALVE: Self
Native value VK_DESCRIPTOR_TYPE_MUTABLE_VALVE.
Sourcepub const SAMPLE_WEIGHT_IMAGE_QCOM: Self
pub const SAMPLE_WEIGHT_IMAGE_QCOM: Self
Native value VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM.
Khronos reference: VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM
Sourcepub const BLOCK_MATCH_IMAGE_QCOM: Self
pub const BLOCK_MATCH_IMAGE_QCOM: Self
Native value VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM.
Khronos reference: VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM
Sourcepub const TENSOR_ARM: Self
pub const TENSOR_ARM: Self
Native value VK_DESCRIPTOR_TYPE_TENSOR_ARM.
Sourcepub const MUTABLE_EXT: Self
pub const MUTABLE_EXT: Self
Native value VK_DESCRIPTOR_TYPE_MUTABLE_EXT.
Sourcepub const PARTITIONED_ACCELERATION_STRUCTURE_NV: Self
pub const PARTITIONED_ACCELERATION_STRUCTURE_NV: Self
Native value VK_DESCRIPTOR_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_NV.
Khronos reference: VK_DESCRIPTOR_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_NV