#[repr(transparent)]pub struct ObjectType(pub i32);Expand description
Open integer representation of VkObjectType.
Tuple Fields§
§0: i32Implementations§
Source§impl ObjectType
impl ObjectType
Sourcepub const PHYSICAL_DEVICE: Self
pub const PHYSICAL_DEVICE: Self
Native value VK_OBJECT_TYPE_PHYSICAL_DEVICE.
Sourcepub const COMMAND_BUFFER: Self
pub const COMMAND_BUFFER: Self
Native value VK_OBJECT_TYPE_COMMAND_BUFFER.
Sourcepub const DEVICE_MEMORY: Self
pub const DEVICE_MEMORY: Self
Native value VK_OBJECT_TYPE_DEVICE_MEMORY.
Sourcepub const QUERY_POOL: Self
pub const QUERY_POOL: Self
Native value VK_OBJECT_TYPE_QUERY_POOL.
Sourcepub const BUFFER_VIEW: Self
pub const BUFFER_VIEW: Self
Native value VK_OBJECT_TYPE_BUFFER_VIEW.
Sourcepub const IMAGE_VIEW: Self
pub const IMAGE_VIEW: Self
Native value VK_OBJECT_TYPE_IMAGE_VIEW.
Sourcepub const SHADER_MODULE: Self
pub const SHADER_MODULE: Self
Native value VK_OBJECT_TYPE_SHADER_MODULE.
Sourcepub const PIPELINE_CACHE: Self
pub const PIPELINE_CACHE: Self
Native value VK_OBJECT_TYPE_PIPELINE_CACHE.
Sourcepub const PIPELINE_LAYOUT: Self
pub const PIPELINE_LAYOUT: Self
Native value VK_OBJECT_TYPE_PIPELINE_LAYOUT.
Sourcepub const RENDER_PASS: Self
pub const RENDER_PASS: Self
Native value VK_OBJECT_TYPE_RENDER_PASS.
Sourcepub const DESCRIPTOR_SET_LAYOUT: Self
pub const DESCRIPTOR_SET_LAYOUT: Self
Native value VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT.
Sourcepub const DESCRIPTOR_POOL: Self
pub const DESCRIPTOR_POOL: Self
Native value VK_OBJECT_TYPE_DESCRIPTOR_POOL.
Sourcepub const DESCRIPTOR_SET: Self
pub const DESCRIPTOR_SET: Self
Native value VK_OBJECT_TYPE_DESCRIPTOR_SET.
Sourcepub const FRAMEBUFFER: Self
pub const FRAMEBUFFER: Self
Native value VK_OBJECT_TYPE_FRAMEBUFFER.
Sourcepub const COMMAND_POOL: Self
pub const COMMAND_POOL: Self
Native value VK_OBJECT_TYPE_COMMAND_POOL.
Sourcepub const DESCRIPTOR_UPDATE_TEMPLATE: Self
pub const DESCRIPTOR_UPDATE_TEMPLATE: Self
Native value VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE.
Khronos reference: VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE
Sourcepub const SAMPLER_YCBCR_CONVERSION: Self
pub const SAMPLER_YCBCR_CONVERSION: Self
Native value VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION.
Sourcepub const PRIVATE_DATA_SLOT: Self
pub const PRIVATE_DATA_SLOT: Self
Native value VK_OBJECT_TYPE_PRIVATE_DATA_SLOT.
Sourcepub const SURFACE_KHR: Self
pub const SURFACE_KHR: Self
Native value VK_OBJECT_TYPE_SURFACE_KHR.
Sourcepub const SWAPCHAIN_KHR: Self
pub const SWAPCHAIN_KHR: Self
Native value VK_OBJECT_TYPE_SWAPCHAIN_KHR.
Sourcepub const DISPLAY_KHR: Self
pub const DISPLAY_KHR: Self
Native value VK_OBJECT_TYPE_DISPLAY_KHR.
Sourcepub const DISPLAY_MODE_KHR: Self
pub const DISPLAY_MODE_KHR: Self
Native value VK_OBJECT_TYPE_DISPLAY_MODE_KHR.
Sourcepub const DEBUG_REPORT_CALLBACK_EXT: Self
pub const DEBUG_REPORT_CALLBACK_EXT: Self
Native value VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT.
Sourcepub const VIDEO_SESSION_KHR: Self
pub const VIDEO_SESSION_KHR: Self
Native value VK_OBJECT_TYPE_VIDEO_SESSION_KHR.
Sourcepub const VIDEO_SESSION_PARAMETERS_KHR: Self
pub const VIDEO_SESSION_PARAMETERS_KHR: Self
Native value VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR.
Khronos reference: VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR
Sourcepub const CU_MODULE_NVX: Self
pub const CU_MODULE_NVX: Self
Native value VK_OBJECT_TYPE_CU_MODULE_NVX.
Sourcepub const CU_FUNCTION_NVX: Self
pub const CU_FUNCTION_NVX: Self
Native value VK_OBJECT_TYPE_CU_FUNCTION_NVX.
Sourcepub const DESCRIPTOR_UPDATE_TEMPLATE_KHR: Self
pub const DESCRIPTOR_UPDATE_TEMPLATE_KHR: Self
Native value VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR.
Khronos reference: VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR
Sourcepub const DEBUG_UTILS_MESSENGER_EXT: Self
pub const DEBUG_UTILS_MESSENGER_EXT: Self
Native value VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT.
Sourcepub const GPA_SESSION_AMD: Self
pub const GPA_SESSION_AMD: Self
Native value VK_OBJECT_TYPE_GPA_SESSION_AMD.
Sourcepub const ACCELERATION_STRUCTURE_KHR: Self
pub const ACCELERATION_STRUCTURE_KHR: Self
Native value VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR.
Khronos reference: VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR
Sourcepub const SAMPLER_YCBCR_CONVERSION_KHR: Self
pub const SAMPLER_YCBCR_CONVERSION_KHR: Self
Native value VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR.
Khronos reference: VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR
Sourcepub const VALIDATION_CACHE_EXT: Self
pub const VALIDATION_CACHE_EXT: Self
Native value VK_OBJECT_TYPE_VALIDATION_CACHE_EXT.
Sourcepub const ACCELERATION_STRUCTURE_NV: Self
pub const ACCELERATION_STRUCTURE_NV: Self
Native value VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV.
Sourcepub const PERFORMANCE_CONFIGURATION_INTEL: Self
pub const PERFORMANCE_CONFIGURATION_INTEL: Self
Native value VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL.
Khronos reference: VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL
Sourcepub const DEFERRED_OPERATION_KHR: Self
pub const DEFERRED_OPERATION_KHR: Self
Native value VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR.
Sourcepub const INDIRECT_COMMANDS_LAYOUT_NV: Self
pub const INDIRECT_COMMANDS_LAYOUT_NV: Self
Native value VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV.
Khronos reference: VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV
Sourcepub const PRIVATE_DATA_SLOT_EXT: Self
pub const PRIVATE_DATA_SLOT_EXT: Self
Native value VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT.
Sourcepub const CUDA_MODULE_NV: Self
pub const CUDA_MODULE_NV: Self
Native value VK_OBJECT_TYPE_CUDA_MODULE_NV.
Sourcepub const CUDA_FUNCTION_NV: Self
pub const CUDA_FUNCTION_NV: Self
Native value VK_OBJECT_TYPE_CUDA_FUNCTION_NV.
Sourcepub const BUFFER_COLLECTION_FUCHSIA: Self
pub const BUFFER_COLLECTION_FUCHSIA: Self
Native value VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA.
Sourcepub const MICROMAP_EXT: Self
pub const MICROMAP_EXT: Self
Native value VK_OBJECT_TYPE_MICROMAP_EXT.
Sourcepub const TENSOR_ARM: Self
pub const TENSOR_ARM: Self
Native value VK_OBJECT_TYPE_TENSOR_ARM.
Sourcepub const TENSOR_VIEW_ARM: Self
pub const TENSOR_VIEW_ARM: Self
Native value VK_OBJECT_TYPE_TENSOR_VIEW_ARM.
Sourcepub const OPTICAL_FLOW_SESSION_NV: Self
pub const OPTICAL_FLOW_SESSION_NV: Self
Native value VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV.
Sourcepub const SHADER_EXT: Self
pub const SHADER_EXT: Self
Native value VK_OBJECT_TYPE_SHADER_EXT.
Sourcepub const PIPELINE_BINARY_KHR: Self
pub const PIPELINE_BINARY_KHR: Self
Native value VK_OBJECT_TYPE_PIPELINE_BINARY_KHR.
Sourcepub const DATA_GRAPH_PIPELINE_SESSION_ARM: Self
pub const DATA_GRAPH_PIPELINE_SESSION_ARM: Self
Native value VK_OBJECT_TYPE_DATA_GRAPH_PIPELINE_SESSION_ARM.
Khronos reference: VK_OBJECT_TYPE_DATA_GRAPH_PIPELINE_SESSION_ARM
Sourcepub const EXTERNAL_COMPUTE_QUEUE_NV: Self
pub const EXTERNAL_COMPUTE_QUEUE_NV: Self
Native value VK_OBJECT_TYPE_EXTERNAL_COMPUTE_QUEUE_NV.
Sourcepub const INDIRECT_COMMANDS_LAYOUT_EXT: Self
pub const INDIRECT_COMMANDS_LAYOUT_EXT: Self
Native value VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_EXT.
Khronos reference: VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_EXT
Sourcepub const INDIRECT_EXECUTION_SET_EXT: Self
pub const INDIRECT_EXECUTION_SET_EXT: Self
Native value VK_OBJECT_TYPE_INDIRECT_EXECUTION_SET_EXT.
Khronos reference: VK_OBJECT_TYPE_INDIRECT_EXECUTION_SET_EXT
Sourcepub const SHADER_INSTRUMENTATION_ARM: Self
pub const SHADER_INSTRUMENTATION_ARM: Self
Native value VK_OBJECT_TYPE_SHADER_INSTRUMENTATION_ARM.
Khronos reference: VK_OBJECT_TYPE_SHADER_INSTRUMENTATION_ARM