pub struct VkCore { /* private fields */ }Expand description
The all-in-one struct for your Vulkan APIs
Implementations§
Source§impl VkCore
impl VkCore
Sourcepub fn new(
app_info: VkApplicationInfo,
get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void,
) -> Result<Self, VkError>
pub fn new( app_info: VkApplicationInfo, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Result<Self, VkError>
Create the all-in-one struct for your Vulkan APIs by a get_instance_proc_address() function
You have to provide the VkApplicationInfo struct to specify your application info
You can use vk_make_version()/vk_make_api_version() from this crate
Sourcepub fn get_vk_version_1_0(&self) -> &VulkanVersion10
pub fn get_vk_version_1_0(&self) -> &VulkanVersion10
Get the subset of VK_VERSION_1_0
Sourcepub fn get_vk_version_1_1(&self) -> &VulkanVersion11
pub fn get_vk_version_1_1(&self) -> &VulkanVersion11
Get the subset of VK_VERSION_1_1
Sourcepub fn get_vk_version_1_2(&self) -> &VulkanVersion12
pub fn get_vk_version_1_2(&self) -> &VulkanVersion12
Get the subset of VK_VERSION_1_2
Sourcepub fn get_vk_version_1_3(&self) -> &VulkanVersion13
pub fn get_vk_version_1_3(&self) -> &VulkanVersion13
Get the subset of VK_VERSION_1_3
Sourcepub fn get_vk_version_1_4(&self) -> &VulkanVersion14
pub fn get_vk_version_1_4(&self) -> &VulkanVersion14
Get the subset of VK_VERSION_1_4
Sourcepub fn get_vk_khr_surface(&self) -> &VulkanKhrSurface
pub fn get_vk_khr_surface(&self) -> &VulkanKhrSurface
Get the subset of VK_KHR_surface
Sourcepub fn get_vk_khr_swapchain(&self) -> &VulkanKhrSwapchain
pub fn get_vk_khr_swapchain(&self) -> &VulkanKhrSwapchain
Get the subset of VK_KHR_swapchain
Sourcepub fn get_vk_khr_display(&self) -> &VulkanKhrDisplay
pub fn get_vk_khr_display(&self) -> &VulkanKhrDisplay
Get the subset of VK_KHR_display
Sourcepub fn get_vk_khr_display_swapchain(&self) -> &VulkanKhrDisplaySwapchain
pub fn get_vk_khr_display_swapchain(&self) -> &VulkanKhrDisplaySwapchain
Get the subset of VK_KHR_display_swapchain
Sourcepub fn get_vk_khr_sampler_mirror_clamp_to_edge(
&self,
) -> &VulkanKhrSamplerMirrorClampToEdge
pub fn get_vk_khr_sampler_mirror_clamp_to_edge( &self, ) -> &VulkanKhrSamplerMirrorClampToEdge
Get the subset of VK_KHR_sampler_mirror_clamp_to_edge
Sourcepub fn get_vk_khr_video_queue(&self) -> &VulkanKhrVideoQueue
pub fn get_vk_khr_video_queue(&self) -> &VulkanKhrVideoQueue
Get the subset of VK_KHR_video_queue
Sourcepub fn get_vk_khr_video_decode_queue(&self) -> &VulkanKhrVideoDecodeQueue
pub fn get_vk_khr_video_decode_queue(&self) -> &VulkanKhrVideoDecodeQueue
Get the subset of VK_KHR_video_decode_queue
Sourcepub fn get_vk_khr_video_encode_h264(&self) -> &VulkanKhrVideoEncodeH264
pub fn get_vk_khr_video_encode_h264(&self) -> &VulkanKhrVideoEncodeH264
Get the subset of VK_KHR_video_encode_h264
Sourcepub fn get_vulkan_video_codec_h264std(&self) -> &VulkanVideoCodecH264std
pub fn get_vulkan_video_codec_h264std(&self) -> &VulkanVideoCodecH264std
Get the subset of vulkan_video_codec_h264std
Sourcepub fn get_vulkan_video_codecs_common(&self) -> &VulkanVideoCodecsCommon
pub fn get_vulkan_video_codecs_common(&self) -> &VulkanVideoCodecsCommon
Get the subset of vulkan_video_codecs_common
Sourcepub fn get_vulkan_video_codec_h264std_encode(
&self,
) -> &VulkanVideoCodecH264stdEncode
pub fn get_vulkan_video_codec_h264std_encode( &self, ) -> &VulkanVideoCodecH264stdEncode
Get the subset of vulkan_video_codec_h264std_encode
Sourcepub fn get_vk_khr_video_encode_h265(&self) -> &VulkanKhrVideoEncodeH265
pub fn get_vk_khr_video_encode_h265(&self) -> &VulkanKhrVideoEncodeH265
Get the subset of VK_KHR_video_encode_h265
Sourcepub fn get_vulkan_video_codec_h265std(&self) -> &VulkanVideoCodecH265std
pub fn get_vulkan_video_codec_h265std(&self) -> &VulkanVideoCodecH265std
Get the subset of vulkan_video_codec_h265std
Sourcepub fn get_vulkan_video_codec_h265std_encode(
&self,
) -> &VulkanVideoCodecH265stdEncode
pub fn get_vulkan_video_codec_h265std_encode( &self, ) -> &VulkanVideoCodecH265stdEncode
Get the subset of vulkan_video_codec_h265std_encode
Sourcepub fn get_vk_khr_video_decode_h264(&self) -> &VulkanKhrVideoDecodeH264
pub fn get_vk_khr_video_decode_h264(&self) -> &VulkanKhrVideoDecodeH264
Get the subset of VK_KHR_video_decode_h264
Sourcepub fn get_vulkan_video_codec_h264std_decode(
&self,
) -> &VulkanVideoCodecH264stdDecode
pub fn get_vulkan_video_codec_h264std_decode( &self, ) -> &VulkanVideoCodecH264stdDecode
Get the subset of vulkan_video_codec_h264std_decode
Sourcepub fn get_vk_khr_dynamic_rendering(&self) -> &VulkanKhrDynamicRendering
pub fn get_vk_khr_dynamic_rendering(&self) -> &VulkanKhrDynamicRendering
Get the subset of VK_KHR_dynamic_rendering
Sourcepub fn get_vk_khr_multiview(&self) -> &VulkanKhrMultiview
pub fn get_vk_khr_multiview(&self) -> &VulkanKhrMultiview
Get the subset of VK_KHR_multiview
Sourcepub fn get_vk_khr_get_physical_device_properties2(
&self,
) -> &VulkanKhrGetPhysicalDeviceProperties2
pub fn get_vk_khr_get_physical_device_properties2( &self, ) -> &VulkanKhrGetPhysicalDeviceProperties2
Get the subset of VK_KHR_get_physical_device_properties2
Sourcepub fn get_vk_khr_device_group(&self) -> &VulkanKhrDeviceGroup
pub fn get_vk_khr_device_group(&self) -> &VulkanKhrDeviceGroup
Get the subset of VK_KHR_device_group
Sourcepub fn get_vk_khr_shader_draw_parameters(
&self,
) -> &VulkanKhrShaderDrawParameters
pub fn get_vk_khr_shader_draw_parameters( &self, ) -> &VulkanKhrShaderDrawParameters
Get the subset of VK_KHR_shader_draw_parameters
Sourcepub fn get_vk_khr_maintenance1(&self) -> &VulkanKhrMaintenance1
pub fn get_vk_khr_maintenance1(&self) -> &VulkanKhrMaintenance1
Get the subset of VK_KHR_maintenance1
Sourcepub fn get_vk_khr_device_group_creation(&self) -> &VulkanKhrDeviceGroupCreation
pub fn get_vk_khr_device_group_creation(&self) -> &VulkanKhrDeviceGroupCreation
Get the subset of VK_KHR_device_group_creation
Sourcepub fn get_vk_khr_external_memory_capabilities(
&self,
) -> &VulkanKhrExternalMemoryCapabilities
pub fn get_vk_khr_external_memory_capabilities( &self, ) -> &VulkanKhrExternalMemoryCapabilities
Get the subset of VK_KHR_external_memory_capabilities
Sourcepub fn get_vk_khr_external_memory(&self) -> &VulkanKhrExternalMemory
pub fn get_vk_khr_external_memory(&self) -> &VulkanKhrExternalMemory
Get the subset of VK_KHR_external_memory
Sourcepub fn get_vk_khr_external_memory_fd(&self) -> &VulkanKhrExternalMemoryFd
pub fn get_vk_khr_external_memory_fd(&self) -> &VulkanKhrExternalMemoryFd
Get the subset of VK_KHR_external_memory_fd
Sourcepub fn get_vk_khr_external_semaphore_capabilities(
&self,
) -> &VulkanKhrExternalSemaphoreCapabilities
pub fn get_vk_khr_external_semaphore_capabilities( &self, ) -> &VulkanKhrExternalSemaphoreCapabilities
Get the subset of VK_KHR_external_semaphore_capabilities
Sourcepub fn get_vk_khr_external_semaphore(&self) -> &VulkanKhrExternalSemaphore
pub fn get_vk_khr_external_semaphore(&self) -> &VulkanKhrExternalSemaphore
Get the subset of VK_KHR_external_semaphore
Sourcepub fn get_vk_khr_external_semaphore_fd(&self) -> &VulkanKhrExternalSemaphoreFd
pub fn get_vk_khr_external_semaphore_fd(&self) -> &VulkanKhrExternalSemaphoreFd
Get the subset of VK_KHR_external_semaphore_fd
Sourcepub fn get_vk_khr_push_descriptor(&self) -> &VulkanKhrPushDescriptor
pub fn get_vk_khr_push_descriptor(&self) -> &VulkanKhrPushDescriptor
Get the subset of VK_KHR_push_descriptor
Sourcepub fn get_vk_khr_shader_float16_int8(&self) -> &VulkanKhrShaderFloat16Int8
pub fn get_vk_khr_shader_float16_int8(&self) -> &VulkanKhrShaderFloat16Int8
Get the subset of VK_KHR_shader_float16_int8
Sourcepub fn get_vk_khr_16bit_storage(&self) -> &VulkanKhr16BitStorage
pub fn get_vk_khr_16bit_storage(&self) -> &VulkanKhr16BitStorage
Get the subset of VK_KHR_16bit_storage
Sourcepub fn get_vk_khr_incremental_present(&self) -> &VulkanKhrIncrementalPresent
pub fn get_vk_khr_incremental_present(&self) -> &VulkanKhrIncrementalPresent
Get the subset of VK_KHR_incremental_present
Sourcepub fn get_vk_khr_descriptor_update_template(
&self,
) -> &VulkanKhrDescriptorUpdateTemplate
pub fn get_vk_khr_descriptor_update_template( &self, ) -> &VulkanKhrDescriptorUpdateTemplate
Get the subset of VK_KHR_descriptor_update_template
Sourcepub fn get_vk_khr_imageless_framebuffer(&self) -> &VulkanKhrImagelessFramebuffer
pub fn get_vk_khr_imageless_framebuffer(&self) -> &VulkanKhrImagelessFramebuffer
Get the subset of VK_KHR_imageless_framebuffer
Sourcepub fn get_vk_khr_create_renderpass2(&self) -> &VulkanKhrCreateRenderpass2
pub fn get_vk_khr_create_renderpass2(&self) -> &VulkanKhrCreateRenderpass2
Get the subset of VK_KHR_create_renderpass2
Get the subset of VK_KHR_shared_presentable_image
Sourcepub fn get_vk_khr_external_fence_capabilities(
&self,
) -> &VulkanKhrExternalFenceCapabilities
pub fn get_vk_khr_external_fence_capabilities( &self, ) -> &VulkanKhrExternalFenceCapabilities
Get the subset of VK_KHR_external_fence_capabilities
Sourcepub fn get_vk_khr_external_fence(&self) -> &VulkanKhrExternalFence
pub fn get_vk_khr_external_fence(&self) -> &VulkanKhrExternalFence
Get the subset of VK_KHR_external_fence
Sourcepub fn get_vk_khr_external_fence_fd(&self) -> &VulkanKhrExternalFenceFd
pub fn get_vk_khr_external_fence_fd(&self) -> &VulkanKhrExternalFenceFd
Get the subset of VK_KHR_external_fence_fd
Sourcepub fn get_vk_khr_performance_query(&self) -> &VulkanKhrPerformanceQuery
pub fn get_vk_khr_performance_query(&self) -> &VulkanKhrPerformanceQuery
Get the subset of VK_KHR_performance_query
Sourcepub fn get_vk_khr_maintenance2(&self) -> &VulkanKhrMaintenance2
pub fn get_vk_khr_maintenance2(&self) -> &VulkanKhrMaintenance2
Get the subset of VK_KHR_maintenance2
Sourcepub fn get_vk_khr_get_surface_capabilities2(
&self,
) -> &VulkanKhrGetSurfaceCapabilities2
pub fn get_vk_khr_get_surface_capabilities2( &self, ) -> &VulkanKhrGetSurfaceCapabilities2
Get the subset of VK_KHR_get_surface_capabilities2
Sourcepub fn get_vk_khr_variable_pointers(&self) -> &VulkanKhrVariablePointers
pub fn get_vk_khr_variable_pointers(&self) -> &VulkanKhrVariablePointers
Get the subset of VK_KHR_variable_pointers
Sourcepub fn get_vk_khr_get_display_properties2(
&self,
) -> &VulkanKhrGetDisplayProperties2
pub fn get_vk_khr_get_display_properties2( &self, ) -> &VulkanKhrGetDisplayProperties2
Get the subset of VK_KHR_get_display_properties2
Sourcepub fn get_vk_khr_dedicated_allocation(&self) -> &VulkanKhrDedicatedAllocation
pub fn get_vk_khr_dedicated_allocation(&self) -> &VulkanKhrDedicatedAllocation
Get the subset of VK_KHR_dedicated_allocation
Sourcepub fn get_vk_khr_storage_buffer_storage_class(
&self,
) -> &VulkanKhrStorageBufferStorageClass
pub fn get_vk_khr_storage_buffer_storage_class( &self, ) -> &VulkanKhrStorageBufferStorageClass
Get the subset of VK_KHR_storage_buffer_storage_class
Sourcepub fn get_vk_khr_shader_bfloat16(&self) -> &VulkanKhrShaderBfloat16
pub fn get_vk_khr_shader_bfloat16(&self) -> &VulkanKhrShaderBfloat16
Get the subset of VK_KHR_shader_bfloat16
Sourcepub fn get_vk_khr_relaxed_block_layout(&self) -> &VulkanKhrRelaxedBlockLayout
pub fn get_vk_khr_relaxed_block_layout(&self) -> &VulkanKhrRelaxedBlockLayout
Get the subset of VK_KHR_relaxed_block_layout
Sourcepub fn get_vk_khr_get_memory_requirements2(
&self,
) -> &VulkanKhrGetMemoryRequirements2
pub fn get_vk_khr_get_memory_requirements2( &self, ) -> &VulkanKhrGetMemoryRequirements2
Get the subset of VK_KHR_get_memory_requirements2
Sourcepub fn get_vk_khr_image_format_list(&self) -> &VulkanKhrImageFormatList
pub fn get_vk_khr_image_format_list(&self) -> &VulkanKhrImageFormatList
Get the subset of VK_KHR_image_format_list
Sourcepub fn get_vk_khr_sampler_ycbcr_conversion(
&self,
) -> &VulkanKhrSamplerYcbcrConversion
pub fn get_vk_khr_sampler_ycbcr_conversion( &self, ) -> &VulkanKhrSamplerYcbcrConversion
Get the subset of VK_KHR_sampler_ycbcr_conversion
Sourcepub fn get_vk_khr_bind_memory2(&self) -> &VulkanKhrBindMemory2
pub fn get_vk_khr_bind_memory2(&self) -> &VulkanKhrBindMemory2
Get the subset of VK_KHR_bind_memory2
Sourcepub fn get_vk_khr_maintenance3(&self) -> &VulkanKhrMaintenance3
pub fn get_vk_khr_maintenance3(&self) -> &VulkanKhrMaintenance3
Get the subset of VK_KHR_maintenance3
Sourcepub fn get_vk_khr_draw_indirect_count(&self) -> &VulkanKhrDrawIndirectCount
pub fn get_vk_khr_draw_indirect_count(&self) -> &VulkanKhrDrawIndirectCount
Get the subset of VK_KHR_draw_indirect_count
Sourcepub fn get_vk_khr_shader_subgroup_extended_types(
&self,
) -> &VulkanKhrShaderSubgroupExtendedTypes
pub fn get_vk_khr_shader_subgroup_extended_types( &self, ) -> &VulkanKhrShaderSubgroupExtendedTypes
Get the subset of VK_KHR_shader_subgroup_extended_types
Sourcepub fn get_vk_khr_8bit_storage(&self) -> &VulkanKhr8BitStorage
pub fn get_vk_khr_8bit_storage(&self) -> &VulkanKhr8BitStorage
Get the subset of VK_KHR_8bit_storage
Sourcepub fn get_vk_khr_shader_atomic_int64(&self) -> &VulkanKhrShaderAtomicInt64
pub fn get_vk_khr_shader_atomic_int64(&self) -> &VulkanKhrShaderAtomicInt64
Get the subset of VK_KHR_shader_atomic_int64
Sourcepub fn get_vk_khr_shader_clock(&self) -> &VulkanKhrShaderClock
pub fn get_vk_khr_shader_clock(&self) -> &VulkanKhrShaderClock
Get the subset of VK_KHR_shader_clock
Sourcepub fn get_vk_khr_video_decode_h265(&self) -> &VulkanKhrVideoDecodeH265
pub fn get_vk_khr_video_decode_h265(&self) -> &VulkanKhrVideoDecodeH265
Get the subset of VK_KHR_video_decode_h265
Sourcepub fn get_vulkan_video_codec_h265std_decode(
&self,
) -> &VulkanVideoCodecH265stdDecode
pub fn get_vulkan_video_codec_h265std_decode( &self, ) -> &VulkanVideoCodecH265stdDecode
Get the subset of vulkan_video_codec_h265std_decode
Sourcepub fn get_vk_khr_global_priority(&self) -> &VulkanKhrGlobalPriority
pub fn get_vk_khr_global_priority(&self) -> &VulkanKhrGlobalPriority
Get the subset of VK_KHR_global_priority
Sourcepub fn get_vk_khr_driver_properties(&self) -> &VulkanKhrDriverProperties
pub fn get_vk_khr_driver_properties(&self) -> &VulkanKhrDriverProperties
Get the subset of VK_KHR_driver_properties
Sourcepub fn get_vk_khr_shader_float_controls(&self) -> &VulkanKhrShaderFloatControls
pub fn get_vk_khr_shader_float_controls(&self) -> &VulkanKhrShaderFloatControls
Get the subset of VK_KHR_shader_float_controls
Sourcepub fn get_vk_khr_depth_stencil_resolve(&self) -> &VulkanKhrDepthStencilResolve
pub fn get_vk_khr_depth_stencil_resolve(&self) -> &VulkanKhrDepthStencilResolve
Get the subset of VK_KHR_depth_stencil_resolve
Sourcepub fn get_vk_khr_swapchain_mutable_format(
&self,
) -> &VulkanKhrSwapchainMutableFormat
pub fn get_vk_khr_swapchain_mutable_format( &self, ) -> &VulkanKhrSwapchainMutableFormat
Get the subset of VK_KHR_swapchain_mutable_format
Sourcepub fn get_vk_khr_timeline_semaphore(&self) -> &VulkanKhrTimelineSemaphore
pub fn get_vk_khr_timeline_semaphore(&self) -> &VulkanKhrTimelineSemaphore
Get the subset of VK_KHR_timeline_semaphore
Sourcepub fn get_vk_khr_vulkan_memory_model(&self) -> &VulkanKhrVulkanMemoryModel
pub fn get_vk_khr_vulkan_memory_model(&self) -> &VulkanKhrVulkanMemoryModel
Get the subset of VK_KHR_vulkan_memory_model
Sourcepub fn get_vk_khr_shader_terminate_invocation(
&self,
) -> &VulkanKhrShaderTerminateInvocation
pub fn get_vk_khr_shader_terminate_invocation( &self, ) -> &VulkanKhrShaderTerminateInvocation
Get the subset of VK_KHR_shader_terminate_invocation
Sourcepub fn get_vk_khr_fragment_shading_rate(&self) -> &VulkanKhrFragmentShadingRate
pub fn get_vk_khr_fragment_shading_rate(&self) -> &VulkanKhrFragmentShadingRate
Get the subset of VK_KHR_fragment_shading_rate
Sourcepub fn get_vk_khr_dynamic_rendering_local_read(
&self,
) -> &VulkanKhrDynamicRenderingLocalRead
pub fn get_vk_khr_dynamic_rendering_local_read( &self, ) -> &VulkanKhrDynamicRenderingLocalRead
Get the subset of VK_KHR_dynamic_rendering_local_read
Sourcepub fn get_vk_khr_shader_quad_control(&self) -> &VulkanKhrShaderQuadControl
pub fn get_vk_khr_shader_quad_control(&self) -> &VulkanKhrShaderQuadControl
Get the subset of VK_KHR_shader_quad_control
Sourcepub fn get_vk_khr_spirv_1_4(&self) -> &VulkanKhrSpirv14
pub fn get_vk_khr_spirv_1_4(&self) -> &VulkanKhrSpirv14
Get the subset of VK_KHR_spirv_1_4
Sourcepub fn get_vk_khr_surface_protected_capabilities(
&self,
) -> &VulkanKhrSurfaceProtectedCapabilities
pub fn get_vk_khr_surface_protected_capabilities( &self, ) -> &VulkanKhrSurfaceProtectedCapabilities
Get the subset of VK_KHR_surface_protected_capabilities
Sourcepub fn get_vk_khr_separate_depth_stencil_layouts(
&self,
) -> &VulkanKhrSeparateDepthStencilLayouts
pub fn get_vk_khr_separate_depth_stencil_layouts( &self, ) -> &VulkanKhrSeparateDepthStencilLayouts
Get the subset of VK_KHR_separate_depth_stencil_layouts
Sourcepub fn get_vk_khr_present_wait(&self) -> &VulkanKhrPresentWait
pub fn get_vk_khr_present_wait(&self) -> &VulkanKhrPresentWait
Get the subset of VK_KHR_present_wait
Sourcepub fn get_vk_khr_uniform_buffer_standard_layout(
&self,
) -> &VulkanKhrUniformBufferStandardLayout
pub fn get_vk_khr_uniform_buffer_standard_layout( &self, ) -> &VulkanKhrUniformBufferStandardLayout
Get the subset of VK_KHR_uniform_buffer_standard_layout
Sourcepub fn get_vk_khr_buffer_device_address(&self) -> &VulkanKhrBufferDeviceAddress
pub fn get_vk_khr_buffer_device_address(&self) -> &VulkanKhrBufferDeviceAddress
Get the subset of VK_KHR_buffer_device_address
Sourcepub fn get_vk_khr_deferred_host_operations(
&self,
) -> &VulkanKhrDeferredHostOperations
pub fn get_vk_khr_deferred_host_operations( &self, ) -> &VulkanKhrDeferredHostOperations
Get the subset of VK_KHR_deferred_host_operations
Sourcepub fn get_vk_khr_pipeline_executable_properties(
&self,
) -> &VulkanKhrPipelineExecutableProperties
pub fn get_vk_khr_pipeline_executable_properties( &self, ) -> &VulkanKhrPipelineExecutableProperties
Get the subset of VK_KHR_pipeline_executable_properties
Sourcepub fn get_vk_khr_map_memory2(&self) -> &VulkanKhrMapMemory2
pub fn get_vk_khr_map_memory2(&self) -> &VulkanKhrMapMemory2
Get the subset of VK_KHR_map_memory2
Sourcepub fn get_vk_khr_shader_integer_dot_product(
&self,
) -> &VulkanKhrShaderIntegerDotProduct
pub fn get_vk_khr_shader_integer_dot_product( &self, ) -> &VulkanKhrShaderIntegerDotProduct
Get the subset of VK_KHR_shader_integer_dot_product
Sourcepub fn get_vk_khr_pipeline_library(&self) -> &VulkanKhrPipelineLibrary
pub fn get_vk_khr_pipeline_library(&self) -> &VulkanKhrPipelineLibrary
Get the subset of VK_KHR_pipeline_library
Sourcepub fn get_vk_khr_shader_non_semantic_info(
&self,
) -> &VulkanKhrShaderNonSemanticInfo
pub fn get_vk_khr_shader_non_semantic_info( &self, ) -> &VulkanKhrShaderNonSemanticInfo
Get the subset of VK_KHR_shader_non_semantic_info
Sourcepub fn get_vk_khr_present_id(&self) -> &VulkanKhrPresentId
pub fn get_vk_khr_present_id(&self) -> &VulkanKhrPresentId
Get the subset of VK_KHR_present_id
Sourcepub fn get_vk_khr_video_encode_queue(&self) -> &VulkanKhrVideoEncodeQueue
pub fn get_vk_khr_video_encode_queue(&self) -> &VulkanKhrVideoEncodeQueue
Get the subset of VK_KHR_video_encode_queue
Sourcepub fn get_vk_khr_synchronization2(&self) -> &VulkanKhrSynchronization2
pub fn get_vk_khr_synchronization2(&self) -> &VulkanKhrSynchronization2
Get the subset of VK_KHR_synchronization2
Sourcepub fn get_vk_khr_fragment_shader_barycentric(
&self,
) -> &VulkanKhrFragmentShaderBarycentric
pub fn get_vk_khr_fragment_shader_barycentric( &self, ) -> &VulkanKhrFragmentShaderBarycentric
Get the subset of VK_KHR_fragment_shader_barycentric
Sourcepub fn get_vk_khr_shader_subgroup_uniform_control_flow(
&self,
) -> &VulkanKhrShaderSubgroupUniformControlFlow
pub fn get_vk_khr_shader_subgroup_uniform_control_flow( &self, ) -> &VulkanKhrShaderSubgroupUniformControlFlow
Get the subset of VK_KHR_shader_subgroup_uniform_control_flow
Sourcepub fn get_vk_khr_zero_initialize_workgroup_memory(
&self,
) -> &VulkanKhrZeroInitializeWorkgroupMemory
pub fn get_vk_khr_zero_initialize_workgroup_memory( &self, ) -> &VulkanKhrZeroInitializeWorkgroupMemory
Get the subset of VK_KHR_zero_initialize_workgroup_memory
Sourcepub fn get_vk_khr_workgroup_memory_explicit_layout(
&self,
) -> &VulkanKhrWorkgroupMemoryExplicitLayout
pub fn get_vk_khr_workgroup_memory_explicit_layout( &self, ) -> &VulkanKhrWorkgroupMemoryExplicitLayout
Get the subset of VK_KHR_workgroup_memory_explicit_layout
Sourcepub fn get_vk_khr_copy_commands2(&self) -> &VulkanKhrCopyCommands2
pub fn get_vk_khr_copy_commands2(&self) -> &VulkanKhrCopyCommands2
Get the subset of VK_KHR_copy_commands2
Sourcepub fn get_vk_khr_format_feature_flags2(&self) -> &VulkanKhrFormatFeatureFlags2
pub fn get_vk_khr_format_feature_flags2(&self) -> &VulkanKhrFormatFeatureFlags2
Get the subset of VK_KHR_format_feature_flags2
Sourcepub fn get_vk_khr_ray_tracing_maintenance1(
&self,
) -> &VulkanKhrRayTracingMaintenance1
pub fn get_vk_khr_ray_tracing_maintenance1( &self, ) -> &VulkanKhrRayTracingMaintenance1
Get the subset of VK_KHR_ray_tracing_maintenance1
Sourcepub fn get_vk_khr_portability_enumeration(
&self,
) -> &VulkanKhrPortabilityEnumeration
pub fn get_vk_khr_portability_enumeration( &self, ) -> &VulkanKhrPortabilityEnumeration
Get the subset of VK_KHR_portability_enumeration
Sourcepub fn get_vk_khr_maintenance4(&self) -> &VulkanKhrMaintenance4
pub fn get_vk_khr_maintenance4(&self) -> &VulkanKhrMaintenance4
Get the subset of VK_KHR_maintenance4
Sourcepub fn get_vk_khr_shader_subgroup_rotate(
&self,
) -> &VulkanKhrShaderSubgroupRotate
pub fn get_vk_khr_shader_subgroup_rotate( &self, ) -> &VulkanKhrShaderSubgroupRotate
Get the subset of VK_KHR_shader_subgroup_rotate
Sourcepub fn get_vk_khr_shader_maximal_reconvergence(
&self,
) -> &VulkanKhrShaderMaximalReconvergence
pub fn get_vk_khr_shader_maximal_reconvergence( &self, ) -> &VulkanKhrShaderMaximalReconvergence
Get the subset of VK_KHR_shader_maximal_reconvergence
Sourcepub fn get_vk_khr_maintenance5(&self) -> &VulkanKhrMaintenance5
pub fn get_vk_khr_maintenance5(&self) -> &VulkanKhrMaintenance5
Get the subset of VK_KHR_maintenance5
Sourcepub fn get_vk_khr_present_id2(&self) -> &VulkanKhrPresentId2
pub fn get_vk_khr_present_id2(&self) -> &VulkanKhrPresentId2
Get the subset of VK_KHR_present_id2
Sourcepub fn get_vk_khr_present_wait2(&self) -> &VulkanKhrPresentWait2
pub fn get_vk_khr_present_wait2(&self) -> &VulkanKhrPresentWait2
Get the subset of VK_KHR_present_wait2
Sourcepub fn get_vk_khr_ray_tracing_position_fetch(
&self,
) -> &VulkanKhrRayTracingPositionFetch
pub fn get_vk_khr_ray_tracing_position_fetch( &self, ) -> &VulkanKhrRayTracingPositionFetch
Get the subset of VK_KHR_ray_tracing_position_fetch
Sourcepub fn get_vk_khr_pipeline_binary(&self) -> &VulkanKhrPipelineBinary
pub fn get_vk_khr_pipeline_binary(&self) -> &VulkanKhrPipelineBinary
Get the subset of VK_KHR_pipeline_binary
Sourcepub fn get_vk_khr_surface_maintenance1(&self) -> &VulkanKhrSurfaceMaintenance1
pub fn get_vk_khr_surface_maintenance1(&self) -> &VulkanKhrSurfaceMaintenance1
Get the subset of VK_KHR_surface_maintenance1
Sourcepub fn get_vk_khr_swapchain_maintenance1(
&self,
) -> &VulkanKhrSwapchainMaintenance1
pub fn get_vk_khr_swapchain_maintenance1( &self, ) -> &VulkanKhrSwapchainMaintenance1
Get the subset of VK_KHR_swapchain_maintenance1
Sourcepub fn get_vk_khr_cooperative_matrix(&self) -> &VulkanKhrCooperativeMatrix
pub fn get_vk_khr_cooperative_matrix(&self) -> &VulkanKhrCooperativeMatrix
Get the subset of VK_KHR_cooperative_matrix
Sourcepub fn get_vk_khr_compute_shader_derivatives(
&self,
) -> &VulkanKhrComputeShaderDerivatives
pub fn get_vk_khr_compute_shader_derivatives( &self, ) -> &VulkanKhrComputeShaderDerivatives
Get the subset of VK_KHR_compute_shader_derivatives
Sourcepub fn get_vk_khr_video_decode_av1(&self) -> &VulkanKhrVideoDecodeAv1
pub fn get_vk_khr_video_decode_av1(&self) -> &VulkanKhrVideoDecodeAv1
Get the subset of VK_KHR_video_decode_av1
Sourcepub fn get_vulkan_video_codec_av1std(&self) -> &VulkanVideoCodecAv1std
pub fn get_vulkan_video_codec_av1std(&self) -> &VulkanVideoCodecAv1std
Get the subset of vulkan_video_codec_av1std
Sourcepub fn get_vulkan_video_codec_av1std_decode(
&self,
) -> &VulkanVideoCodecAv1stdDecode
pub fn get_vulkan_video_codec_av1std_decode( &self, ) -> &VulkanVideoCodecAv1stdDecode
Get the subset of vulkan_video_codec_av1std_decode
Sourcepub fn get_vk_khr_video_encode_av1(&self) -> &VulkanKhrVideoEncodeAv1
pub fn get_vk_khr_video_encode_av1(&self) -> &VulkanKhrVideoEncodeAv1
Get the subset of VK_KHR_video_encode_av1
Sourcepub fn get_vulkan_video_codec_av1std_encode(
&self,
) -> &VulkanVideoCodecAv1stdEncode
pub fn get_vulkan_video_codec_av1std_encode( &self, ) -> &VulkanVideoCodecAv1stdEncode
Get the subset of vulkan_video_codec_av1std_encode
Sourcepub fn get_vk_khr_video_decode_vp9(&self) -> &VulkanKhrVideoDecodeVp9
pub fn get_vk_khr_video_decode_vp9(&self) -> &VulkanKhrVideoDecodeVp9
Get the subset of VK_KHR_video_decode_vp9
Sourcepub fn get_vulkan_video_codec_vp9std(&self) -> &VulkanVideoCodecVp9std
pub fn get_vulkan_video_codec_vp9std(&self) -> &VulkanVideoCodecVp9std
Get the subset of vulkan_video_codec_vp9std
Sourcepub fn get_vulkan_video_codec_vp9std_decode(
&self,
) -> &VulkanVideoCodecVp9stdDecode
pub fn get_vulkan_video_codec_vp9std_decode( &self, ) -> &VulkanVideoCodecVp9stdDecode
Get the subset of vulkan_video_codec_vp9std_decode
Sourcepub fn get_vk_khr_video_maintenance1(&self) -> &VulkanKhrVideoMaintenance1
pub fn get_vk_khr_video_maintenance1(&self) -> &VulkanKhrVideoMaintenance1
Get the subset of VK_KHR_video_maintenance1
Sourcepub fn get_vk_khr_vertex_attribute_divisor(
&self,
) -> &VulkanKhrVertexAttributeDivisor
pub fn get_vk_khr_vertex_attribute_divisor( &self, ) -> &VulkanKhrVertexAttributeDivisor
Get the subset of VK_KHR_vertex_attribute_divisor
Sourcepub fn get_vk_khr_load_store_op_none(&self) -> &VulkanKhrLoadStoreOpNone
pub fn get_vk_khr_load_store_op_none(&self) -> &VulkanKhrLoadStoreOpNone
Get the subset of VK_KHR_load_store_op_none
Sourcepub fn get_vk_khr_unified_image_layouts(&self) -> &VulkanKhrUnifiedImageLayouts
pub fn get_vk_khr_unified_image_layouts(&self) -> &VulkanKhrUnifiedImageLayouts
Get the subset of VK_KHR_unified_image_layouts
Sourcepub fn get_vk_khr_shader_float_controls2(
&self,
) -> &VulkanKhrShaderFloatControls2
pub fn get_vk_khr_shader_float_controls2( &self, ) -> &VulkanKhrShaderFloatControls2
Get the subset of VK_KHR_shader_float_controls2
Sourcepub fn get_vk_khr_index_type_uint8(&self) -> &VulkanKhrIndexTypeUint8
pub fn get_vk_khr_index_type_uint8(&self) -> &VulkanKhrIndexTypeUint8
Get the subset of VK_KHR_index_type_uint8
Sourcepub fn get_vk_khr_line_rasterization(&self) -> &VulkanKhrLineRasterization
pub fn get_vk_khr_line_rasterization(&self) -> &VulkanKhrLineRasterization
Get the subset of VK_KHR_line_rasterization
Sourcepub fn get_vk_khr_calibrated_timestamps(&self) -> &VulkanKhrCalibratedTimestamps
pub fn get_vk_khr_calibrated_timestamps(&self) -> &VulkanKhrCalibratedTimestamps
Get the subset of VK_KHR_calibrated_timestamps
Sourcepub fn get_vk_khr_shader_expect_assume(&self) -> &VulkanKhrShaderExpectAssume
pub fn get_vk_khr_shader_expect_assume(&self) -> &VulkanKhrShaderExpectAssume
Get the subset of VK_KHR_shader_expect_assume
Sourcepub fn get_vk_khr_maintenance6(&self) -> &VulkanKhrMaintenance6
pub fn get_vk_khr_maintenance6(&self) -> &VulkanKhrMaintenance6
Get the subset of VK_KHR_maintenance6
Sourcepub fn get_vk_khr_video_encode_intra_refresh(
&self,
) -> &VulkanKhrVideoEncodeIntraRefresh
pub fn get_vk_khr_video_encode_intra_refresh( &self, ) -> &VulkanKhrVideoEncodeIntraRefresh
Get the subset of VK_KHR_video_encode_intra_refresh
Sourcepub fn get_vk_khr_video_encode_quantization_map(
&self,
) -> &VulkanKhrVideoEncodeQuantizationMap
pub fn get_vk_khr_video_encode_quantization_map( &self, ) -> &VulkanKhrVideoEncodeQuantizationMap
Get the subset of VK_KHR_video_encode_quantization_map
Sourcepub fn get_vk_khr_shader_relaxed_extended_instruction(
&self,
) -> &VulkanKhrShaderRelaxedExtendedInstruction
pub fn get_vk_khr_shader_relaxed_extended_instruction( &self, ) -> &VulkanKhrShaderRelaxedExtendedInstruction
Get the subset of VK_KHR_shader_relaxed_extended_instruction
Sourcepub fn get_vk_khr_maintenance7(&self) -> &VulkanKhrMaintenance7
pub fn get_vk_khr_maintenance7(&self) -> &VulkanKhrMaintenance7
Get the subset of VK_KHR_maintenance7
Sourcepub fn get_vk_khr_maintenance8(&self) -> &VulkanKhrMaintenance8
pub fn get_vk_khr_maintenance8(&self) -> &VulkanKhrMaintenance8
Get the subset of VK_KHR_maintenance8
Sourcepub fn get_vk_khr_maintenance9(&self) -> &VulkanKhrMaintenance9
pub fn get_vk_khr_maintenance9(&self) -> &VulkanKhrMaintenance9
Get the subset of VK_KHR_maintenance9
Sourcepub fn get_vk_khr_video_maintenance2(&self) -> &VulkanKhrVideoMaintenance2
pub fn get_vk_khr_video_maintenance2(&self) -> &VulkanKhrVideoMaintenance2
Get the subset of VK_KHR_video_maintenance2
Sourcepub fn get_vk_khr_depth_clamp_zero_one(&self) -> &VulkanKhrDepthClampZeroOne
pub fn get_vk_khr_depth_clamp_zero_one(&self) -> &VulkanKhrDepthClampZeroOne
Get the subset of VK_KHR_depth_clamp_zero_one
Sourcepub fn get_vk_khr_robustness2(&self) -> &VulkanKhrRobustness2
pub fn get_vk_khr_robustness2(&self) -> &VulkanKhrRobustness2
Get the subset of VK_KHR_robustness2
Sourcepub fn get_vk_khr_present_mode_fifo_latest_ready(
&self,
) -> &VulkanKhrPresentModeFifoLatestReady
pub fn get_vk_khr_present_mode_fifo_latest_ready( &self, ) -> &VulkanKhrPresentModeFifoLatestReady
Get the subset of VK_KHR_present_mode_fifo_latest_ready
Sourcepub fn get_vk_ext_debug_report(&self) -> &VulkanExtDebugReport
pub fn get_vk_ext_debug_report(&self) -> &VulkanExtDebugReport
Get the subset of VK_EXT_debug_report
Sourcepub fn get_vk_nv_glsl_shader(&self) -> &VulkanNvGlslShader
pub fn get_vk_nv_glsl_shader(&self) -> &VulkanNvGlslShader
Get the subset of VK_NV_glsl_shader
Sourcepub fn get_vk_ext_depth_range_unrestricted(
&self,
) -> &VulkanExtDepthRangeUnrestricted
pub fn get_vk_ext_depth_range_unrestricted( &self, ) -> &VulkanExtDepthRangeUnrestricted
Get the subset of VK_EXT_depth_range_unrestricted
Sourcepub fn get_vk_img_filter_cubic(&self) -> &VulkanImgFilterCubic
pub fn get_vk_img_filter_cubic(&self) -> &VulkanImgFilterCubic
Get the subset of VK_IMG_filter_cubic
Sourcepub fn get_vk_amd_rasterization_order(&self) -> &VulkanAmdRasterizationOrder
pub fn get_vk_amd_rasterization_order(&self) -> &VulkanAmdRasterizationOrder
Get the subset of VK_AMD_rasterization_order
Sourcepub fn get_vk_amd_shader_trinary_minmax(&self) -> &VulkanAmdShaderTrinaryMinmax
pub fn get_vk_amd_shader_trinary_minmax(&self) -> &VulkanAmdShaderTrinaryMinmax
Get the subset of VK_AMD_shader_trinary_minmax
Sourcepub fn get_vk_amd_shader_explicit_vertex_parameter(
&self,
) -> &VulkanAmdShaderExplicitVertexParameter
pub fn get_vk_amd_shader_explicit_vertex_parameter( &self, ) -> &VulkanAmdShaderExplicitVertexParameter
Get the subset of VK_AMD_shader_explicit_vertex_parameter
Sourcepub fn get_vk_ext_debug_marker(&self) -> &VulkanExtDebugMarker
pub fn get_vk_ext_debug_marker(&self) -> &VulkanExtDebugMarker
Get the subset of VK_EXT_debug_marker
Sourcepub fn get_vk_amd_gcn_shader(&self) -> &VulkanAmdGcnShader
pub fn get_vk_amd_gcn_shader(&self) -> &VulkanAmdGcnShader
Get the subset of VK_AMD_gcn_shader
Sourcepub fn get_vk_nv_dedicated_allocation(&self) -> &VulkanNvDedicatedAllocation
pub fn get_vk_nv_dedicated_allocation(&self) -> &VulkanNvDedicatedAllocation
Get the subset of VK_NV_dedicated_allocation
Sourcepub fn get_vk_ext_transform_feedback(&self) -> &VulkanExtTransformFeedback
pub fn get_vk_ext_transform_feedback(&self) -> &VulkanExtTransformFeedback
Get the subset of VK_EXT_transform_feedback
Sourcepub fn get_vk_nvx_binary_import(&self) -> &VulkanNvxBinaryImport
pub fn get_vk_nvx_binary_import(&self) -> &VulkanNvxBinaryImport
Get the subset of VK_NVX_binary_import
Sourcepub fn get_vk_nvx_image_view_handle(&self) -> &VulkanNvxImageViewHandle
pub fn get_vk_nvx_image_view_handle(&self) -> &VulkanNvxImageViewHandle
Get the subset of VK_NVX_image_view_handle
Sourcepub fn get_vk_amd_draw_indirect_count(&self) -> &VulkanAmdDrawIndirectCount
pub fn get_vk_amd_draw_indirect_count(&self) -> &VulkanAmdDrawIndirectCount
Get the subset of VK_AMD_draw_indirect_count
Sourcepub fn get_vk_amd_negative_viewport_height(
&self,
) -> &VulkanAmdNegativeViewportHeight
pub fn get_vk_amd_negative_viewport_height( &self, ) -> &VulkanAmdNegativeViewportHeight
Get the subset of VK_AMD_negative_viewport_height
Sourcepub fn get_vk_amd_gpu_shader_half_float(&self) -> &VulkanAmdGpuShaderHalfFloat
pub fn get_vk_amd_gpu_shader_half_float(&self) -> &VulkanAmdGpuShaderHalfFloat
Get the subset of VK_AMD_gpu_shader_half_float
Sourcepub fn get_vk_amd_shader_ballot(&self) -> &VulkanAmdShaderBallot
pub fn get_vk_amd_shader_ballot(&self) -> &VulkanAmdShaderBallot
Get the subset of VK_AMD_shader_ballot
Sourcepub fn get_vk_amd_texture_gather_bias_lod(
&self,
) -> &VulkanAmdTextureGatherBiasLod
pub fn get_vk_amd_texture_gather_bias_lod( &self, ) -> &VulkanAmdTextureGatherBiasLod
Get the subset of VK_AMD_texture_gather_bias_lod
Sourcepub fn get_vk_amd_shader_info(&self) -> &VulkanAmdShaderInfo
pub fn get_vk_amd_shader_info(&self) -> &VulkanAmdShaderInfo
Get the subset of VK_AMD_shader_info
Sourcepub fn get_vk_amd_shader_image_load_store_lod(
&self,
) -> &VulkanAmdShaderImageLoadStoreLod
pub fn get_vk_amd_shader_image_load_store_lod( &self, ) -> &VulkanAmdShaderImageLoadStoreLod
Get the subset of VK_AMD_shader_image_load_store_lod
Sourcepub fn get_vk_nv_corner_sampled_image(&self) -> &VulkanNvCornerSampledImage
pub fn get_vk_nv_corner_sampled_image(&self) -> &VulkanNvCornerSampledImage
Get the subset of VK_NV_corner_sampled_image
Sourcepub fn get_vk_img_format_pvrtc(&self) -> &VulkanImgFormatPvrtc
pub fn get_vk_img_format_pvrtc(&self) -> &VulkanImgFormatPvrtc
Get the subset of VK_IMG_format_pvrtc
Sourcepub fn get_vk_nv_external_memory_capabilities(
&self,
) -> &VulkanNvExternalMemoryCapabilities
pub fn get_vk_nv_external_memory_capabilities( &self, ) -> &VulkanNvExternalMemoryCapabilities
Get the subset of VK_NV_external_memory_capabilities
Sourcepub fn get_vk_nv_external_memory(&self) -> &VulkanNvExternalMemory
pub fn get_vk_nv_external_memory(&self) -> &VulkanNvExternalMemory
Get the subset of VK_NV_external_memory
Sourcepub fn get_vk_ext_validation_flags(&self) -> &VulkanExtValidationFlags
pub fn get_vk_ext_validation_flags(&self) -> &VulkanExtValidationFlags
Get the subset of VK_EXT_validation_flags
Sourcepub fn get_vk_ext_shader_subgroup_ballot(
&self,
) -> &VulkanExtShaderSubgroupBallot
pub fn get_vk_ext_shader_subgroup_ballot( &self, ) -> &VulkanExtShaderSubgroupBallot
Get the subset of VK_EXT_shader_subgroup_ballot
Sourcepub fn get_vk_ext_shader_subgroup_vote(&self) -> &VulkanExtShaderSubgroupVote
pub fn get_vk_ext_shader_subgroup_vote(&self) -> &VulkanExtShaderSubgroupVote
Get the subset of VK_EXT_shader_subgroup_vote
Sourcepub fn get_vk_ext_texture_compression_astc_hdr(
&self,
) -> &VulkanExtTextureCompressionAstcHdr
pub fn get_vk_ext_texture_compression_astc_hdr( &self, ) -> &VulkanExtTextureCompressionAstcHdr
Get the subset of VK_EXT_texture_compression_astc_hdr
Sourcepub fn get_vk_ext_astc_decode_mode(&self) -> &VulkanExtAstcDecodeMode
pub fn get_vk_ext_astc_decode_mode(&self) -> &VulkanExtAstcDecodeMode
Get the subset of VK_EXT_astc_decode_mode
Sourcepub fn get_vk_ext_pipeline_robustness(&self) -> &VulkanExtPipelineRobustness
pub fn get_vk_ext_pipeline_robustness(&self) -> &VulkanExtPipelineRobustness
Get the subset of VK_EXT_pipeline_robustness
Sourcepub fn get_vk_ext_conditional_rendering(&self) -> &VulkanExtConditionalRendering
pub fn get_vk_ext_conditional_rendering(&self) -> &VulkanExtConditionalRendering
Get the subset of VK_EXT_conditional_rendering
Sourcepub fn get_vk_nv_clip_space_w_scaling(&self) -> &VulkanNvClipSpaceWScaling
pub fn get_vk_nv_clip_space_w_scaling(&self) -> &VulkanNvClipSpaceWScaling
Get the subset of VK_NV_clip_space_w_scaling
Sourcepub fn get_vk_ext_direct_mode_display(&self) -> &VulkanExtDirectModeDisplay
pub fn get_vk_ext_direct_mode_display(&self) -> &VulkanExtDirectModeDisplay
Get the subset of VK_EXT_direct_mode_display
Sourcepub fn get_vk_ext_display_surface_counter(
&self,
) -> &VulkanExtDisplaySurfaceCounter
pub fn get_vk_ext_display_surface_counter( &self, ) -> &VulkanExtDisplaySurfaceCounter
Get the subset of VK_EXT_display_surface_counter
Sourcepub fn get_vk_ext_display_control(&self) -> &VulkanExtDisplayControl
pub fn get_vk_ext_display_control(&self) -> &VulkanExtDisplayControl
Get the subset of VK_EXT_display_control
Sourcepub fn get_vk_google_display_timing(&self) -> &VulkanGoogleDisplayTiming
pub fn get_vk_google_display_timing(&self) -> &VulkanGoogleDisplayTiming
Get the subset of VK_GOOGLE_display_timing
Sourcepub fn get_vk_nv_sample_mask_override_coverage(
&self,
) -> &VulkanNvSampleMaskOverrideCoverage
pub fn get_vk_nv_sample_mask_override_coverage( &self, ) -> &VulkanNvSampleMaskOverrideCoverage
Get the subset of VK_NV_sample_mask_override_coverage
Sourcepub fn get_vk_nv_geometry_shader_passthrough(
&self,
) -> &VulkanNvGeometryShaderPassthrough
pub fn get_vk_nv_geometry_shader_passthrough( &self, ) -> &VulkanNvGeometryShaderPassthrough
Get the subset of VK_NV_geometry_shader_passthrough
Sourcepub fn get_vk_nv_viewport_array2(&self) -> &VulkanNvViewportArray2
pub fn get_vk_nv_viewport_array2(&self) -> &VulkanNvViewportArray2
Get the subset of VK_NV_viewport_array2
Sourcepub fn get_vk_nvx_multiview_per_view_attributes(
&self,
) -> &VulkanNvxMultiviewPerViewAttributes
pub fn get_vk_nvx_multiview_per_view_attributes( &self, ) -> &VulkanNvxMultiviewPerViewAttributes
Get the subset of VK_NVX_multiview_per_view_attributes
Sourcepub fn get_vk_nv_viewport_swizzle(&self) -> &VulkanNvViewportSwizzle
pub fn get_vk_nv_viewport_swizzle(&self) -> &VulkanNvViewportSwizzle
Get the subset of VK_NV_viewport_swizzle
Sourcepub fn get_vk_ext_discard_rectangles(&self) -> &VulkanExtDiscardRectangles
pub fn get_vk_ext_discard_rectangles(&self) -> &VulkanExtDiscardRectangles
Get the subset of VK_EXT_discard_rectangles
Sourcepub fn get_vk_ext_conservative_rasterization(
&self,
) -> &VulkanExtConservativeRasterization
pub fn get_vk_ext_conservative_rasterization( &self, ) -> &VulkanExtConservativeRasterization
Get the subset of VK_EXT_conservative_rasterization
Sourcepub fn get_vk_ext_depth_clip_enable(&self) -> &VulkanExtDepthClipEnable
pub fn get_vk_ext_depth_clip_enable(&self) -> &VulkanExtDepthClipEnable
Get the subset of VK_EXT_depth_clip_enable
Sourcepub fn get_vk_ext_swapchain_colorspace(&self) -> &VulkanExtSwapchainColorspace
pub fn get_vk_ext_swapchain_colorspace(&self) -> &VulkanExtSwapchainColorspace
Get the subset of VK_EXT_swapchain_colorspace
Sourcepub fn get_vk_ext_hdr_metadata(&self) -> &VulkanExtHdrMetadata
pub fn get_vk_ext_hdr_metadata(&self) -> &VulkanExtHdrMetadata
Get the subset of VK_EXT_hdr_metadata
Sourcepub fn get_vk_img_relaxed_line_rasterization(
&self,
) -> &VulkanImgRelaxedLineRasterization
pub fn get_vk_img_relaxed_line_rasterization( &self, ) -> &VulkanImgRelaxedLineRasterization
Get the subset of VK_IMG_relaxed_line_rasterization
Sourcepub fn get_vk_ext_external_memory_dma_buf(
&self,
) -> &VulkanExtExternalMemoryDmaBuf
pub fn get_vk_ext_external_memory_dma_buf( &self, ) -> &VulkanExtExternalMemoryDmaBuf
Get the subset of VK_EXT_external_memory_dma_buf
Sourcepub fn get_vk_ext_queue_family_foreign(&self) -> &VulkanExtQueueFamilyForeign
pub fn get_vk_ext_queue_family_foreign(&self) -> &VulkanExtQueueFamilyForeign
Get the subset of VK_EXT_queue_family_foreign
Sourcepub fn get_vk_ext_debug_utils(&self) -> &VulkanExtDebugUtils
pub fn get_vk_ext_debug_utils(&self) -> &VulkanExtDebugUtils
Get the subset of VK_EXT_debug_utils
Sourcepub fn get_vk_ext_sampler_filter_minmax(&self) -> &VulkanExtSamplerFilterMinmax
pub fn get_vk_ext_sampler_filter_minmax(&self) -> &VulkanExtSamplerFilterMinmax
Get the subset of VK_EXT_sampler_filter_minmax
Sourcepub fn get_vk_amd_gpu_shader_int16(&self) -> &VulkanAmdGpuShaderInt16
pub fn get_vk_amd_gpu_shader_int16(&self) -> &VulkanAmdGpuShaderInt16
Get the subset of VK_AMD_gpu_shader_int16
Sourcepub fn get_vk_amd_mixed_attachment_samples(
&self,
) -> &VulkanAmdMixedAttachmentSamples
pub fn get_vk_amd_mixed_attachment_samples( &self, ) -> &VulkanAmdMixedAttachmentSamples
Get the subset of VK_AMD_mixed_attachment_samples
Sourcepub fn get_vk_amd_shader_fragment_mask(&self) -> &VulkanAmdShaderFragmentMask
pub fn get_vk_amd_shader_fragment_mask(&self) -> &VulkanAmdShaderFragmentMask
Get the subset of VK_AMD_shader_fragment_mask
Sourcepub fn get_vk_ext_inline_uniform_block(&self) -> &VulkanExtInlineUniformBlock
pub fn get_vk_ext_inline_uniform_block(&self) -> &VulkanExtInlineUniformBlock
Get the subset of VK_EXT_inline_uniform_block
Sourcepub fn get_vk_ext_shader_stencil_export(&self) -> &VulkanExtShaderStencilExport
pub fn get_vk_ext_shader_stencil_export(&self) -> &VulkanExtShaderStencilExport
Get the subset of VK_EXT_shader_stencil_export
Sourcepub fn get_vk_ext_sample_locations(&self) -> &VulkanExtSampleLocations
pub fn get_vk_ext_sample_locations(&self) -> &VulkanExtSampleLocations
Get the subset of VK_EXT_sample_locations
Sourcepub fn get_vk_ext_blend_operation_advanced(
&self,
) -> &VulkanExtBlendOperationAdvanced
pub fn get_vk_ext_blend_operation_advanced( &self, ) -> &VulkanExtBlendOperationAdvanced
Get the subset of VK_EXT_blend_operation_advanced
Sourcepub fn get_vk_nv_fragment_coverage_to_color(
&self,
) -> &VulkanNvFragmentCoverageToColor
pub fn get_vk_nv_fragment_coverage_to_color( &self, ) -> &VulkanNvFragmentCoverageToColor
Get the subset of VK_NV_fragment_coverage_to_color
Sourcepub fn get_vk_nv_framebuffer_mixed_samples(
&self,
) -> &VulkanNvFramebufferMixedSamples
pub fn get_vk_nv_framebuffer_mixed_samples( &self, ) -> &VulkanNvFramebufferMixedSamples
Get the subset of VK_NV_framebuffer_mixed_samples
Sourcepub fn get_vk_nv_fill_rectangle(&self) -> &VulkanNvFillRectangle
pub fn get_vk_nv_fill_rectangle(&self) -> &VulkanNvFillRectangle
Get the subset of VK_NV_fill_rectangle
Sourcepub fn get_vk_nv_shader_sm_builtins(&self) -> &VulkanNvShaderSmBuiltins
pub fn get_vk_nv_shader_sm_builtins(&self) -> &VulkanNvShaderSmBuiltins
Get the subset of VK_NV_shader_sm_builtins
Sourcepub fn get_vk_ext_post_depth_coverage(&self) -> &VulkanExtPostDepthCoverage
pub fn get_vk_ext_post_depth_coverage(&self) -> &VulkanExtPostDepthCoverage
Get the subset of VK_EXT_post_depth_coverage
Sourcepub fn get_vk_ext_image_drm_format_modifier(
&self,
) -> &VulkanExtImageDrmFormatModifier
pub fn get_vk_ext_image_drm_format_modifier( &self, ) -> &VulkanExtImageDrmFormatModifier
Get the subset of VK_EXT_image_drm_format_modifier
Sourcepub fn get_vk_ext_validation_cache(&self) -> &VulkanExtValidationCache
pub fn get_vk_ext_validation_cache(&self) -> &VulkanExtValidationCache
Get the subset of VK_EXT_validation_cache
Sourcepub fn get_vk_ext_descriptor_indexing(&self) -> &VulkanExtDescriptorIndexing
pub fn get_vk_ext_descriptor_indexing(&self) -> &VulkanExtDescriptorIndexing
Get the subset of VK_EXT_descriptor_indexing
Sourcepub fn get_vk_ext_shader_viewport_index_layer(
&self,
) -> &VulkanExtShaderViewportIndexLayer
pub fn get_vk_ext_shader_viewport_index_layer( &self, ) -> &VulkanExtShaderViewportIndexLayer
Get the subset of VK_EXT_shader_viewport_index_layer
Sourcepub fn get_vk_nv_shading_rate_image(&self) -> &VulkanNvShadingRateImage
pub fn get_vk_nv_shading_rate_image(&self) -> &VulkanNvShadingRateImage
Get the subset of VK_NV_shading_rate_image
Sourcepub fn get_vk_nv_ray_tracing(&self) -> &VulkanNvRayTracing
pub fn get_vk_nv_ray_tracing(&self) -> &VulkanNvRayTracing
Get the subset of VK_NV_ray_tracing
Sourcepub fn get_vk_nv_representative_fragment_test(
&self,
) -> &VulkanNvRepresentativeFragmentTest
pub fn get_vk_nv_representative_fragment_test( &self, ) -> &VulkanNvRepresentativeFragmentTest
Get the subset of VK_NV_representative_fragment_test
Sourcepub fn get_vk_ext_filter_cubic(&self) -> &VulkanExtFilterCubic
pub fn get_vk_ext_filter_cubic(&self) -> &VulkanExtFilterCubic
Get the subset of VK_EXT_filter_cubic
Sourcepub fn get_vk_qcom_render_pass_shader_resolve(
&self,
) -> &VulkanQcomRenderPassShaderResolve
pub fn get_vk_qcom_render_pass_shader_resolve( &self, ) -> &VulkanQcomRenderPassShaderResolve
Get the subset of VK_QCOM_render_pass_shader_resolve
Sourcepub fn get_vk_ext_global_priority(&self) -> &VulkanExtGlobalPriority
pub fn get_vk_ext_global_priority(&self) -> &VulkanExtGlobalPriority
Get the subset of VK_EXT_global_priority
Sourcepub fn get_vk_ext_external_memory_host(&self) -> &VulkanExtExternalMemoryHost
pub fn get_vk_ext_external_memory_host(&self) -> &VulkanExtExternalMemoryHost
Get the subset of VK_EXT_external_memory_host
Sourcepub fn get_vk_amd_buffer_marker(&self) -> &VulkanAmdBufferMarker
pub fn get_vk_amd_buffer_marker(&self) -> &VulkanAmdBufferMarker
Get the subset of VK_AMD_buffer_marker
Sourcepub fn get_vk_amd_pipeline_compiler_control(
&self,
) -> &VulkanAmdPipelineCompilerControl
pub fn get_vk_amd_pipeline_compiler_control( &self, ) -> &VulkanAmdPipelineCompilerControl
Get the subset of VK_AMD_pipeline_compiler_control
Sourcepub fn get_vk_ext_calibrated_timestamps(&self) -> &VulkanExtCalibratedTimestamps
pub fn get_vk_ext_calibrated_timestamps(&self) -> &VulkanExtCalibratedTimestamps
Get the subset of VK_EXT_calibrated_timestamps
Sourcepub fn get_vk_amd_shader_core_properties(
&self,
) -> &VulkanAmdShaderCoreProperties
pub fn get_vk_amd_shader_core_properties( &self, ) -> &VulkanAmdShaderCoreProperties
Get the subset of VK_AMD_shader_core_properties
Sourcepub fn get_vk_amd_memory_overallocation_behavior(
&self,
) -> &VulkanAmdMemoryOverallocationBehavior
pub fn get_vk_amd_memory_overallocation_behavior( &self, ) -> &VulkanAmdMemoryOverallocationBehavior
Get the subset of VK_AMD_memory_overallocation_behavior
Sourcepub fn get_vk_ext_vertex_attribute_divisor(
&self,
) -> &VulkanExtVertexAttributeDivisor
pub fn get_vk_ext_vertex_attribute_divisor( &self, ) -> &VulkanExtVertexAttributeDivisor
Get the subset of VK_EXT_vertex_attribute_divisor
Sourcepub fn get_vk_ext_pipeline_creation_feedback(
&self,
) -> &VulkanExtPipelineCreationFeedback
pub fn get_vk_ext_pipeline_creation_feedback( &self, ) -> &VulkanExtPipelineCreationFeedback
Get the subset of VK_EXT_pipeline_creation_feedback
Sourcepub fn get_vk_nv_shader_subgroup_partitioned(
&self,
) -> &VulkanNvShaderSubgroupPartitioned
pub fn get_vk_nv_shader_subgroup_partitioned( &self, ) -> &VulkanNvShaderSubgroupPartitioned
Get the subset of VK_NV_shader_subgroup_partitioned
Sourcepub fn get_vk_nv_compute_shader_derivatives(
&self,
) -> &VulkanNvComputeShaderDerivatives
pub fn get_vk_nv_compute_shader_derivatives( &self, ) -> &VulkanNvComputeShaderDerivatives
Get the subset of VK_NV_compute_shader_derivatives
Sourcepub fn get_vk_nv_mesh_shader(&self) -> &VulkanNvMeshShader
pub fn get_vk_nv_mesh_shader(&self) -> &VulkanNvMeshShader
Get the subset of VK_NV_mesh_shader
Sourcepub fn get_vk_nv_fragment_shader_barycentric(
&self,
) -> &VulkanNvFragmentShaderBarycentric
pub fn get_vk_nv_fragment_shader_barycentric( &self, ) -> &VulkanNvFragmentShaderBarycentric
Get the subset of VK_NV_fragment_shader_barycentric
Sourcepub fn get_vk_nv_shader_image_footprint(&self) -> &VulkanNvShaderImageFootprint
pub fn get_vk_nv_shader_image_footprint(&self) -> &VulkanNvShaderImageFootprint
Get the subset of VK_NV_shader_image_footprint
Sourcepub fn get_vk_nv_scissor_exclusive(&self) -> &VulkanNvScissorExclusive
pub fn get_vk_nv_scissor_exclusive(&self) -> &VulkanNvScissorExclusive
Get the subset of VK_NV_scissor_exclusive
Sourcepub fn get_vk_nv_device_diagnostic_checkpoints(
&self,
) -> &VulkanNvDeviceDiagnosticCheckpoints
pub fn get_vk_nv_device_diagnostic_checkpoints( &self, ) -> &VulkanNvDeviceDiagnosticCheckpoints
Get the subset of VK_NV_device_diagnostic_checkpoints
Sourcepub fn get_vk_intel_shader_integer_functions2(
&self,
) -> &VulkanIntelShaderIntegerFunctions2
pub fn get_vk_intel_shader_integer_functions2( &self, ) -> &VulkanIntelShaderIntegerFunctions2
Get the subset of VK_INTEL_shader_integer_functions2
Sourcepub fn get_vk_intel_performance_query(&self) -> &VulkanIntelPerformanceQuery
pub fn get_vk_intel_performance_query(&self) -> &VulkanIntelPerformanceQuery
Get the subset of VK_INTEL_performance_query
Sourcepub fn get_vk_ext_pci_bus_info(&self) -> &VulkanExtPciBusInfo
pub fn get_vk_ext_pci_bus_info(&self) -> &VulkanExtPciBusInfo
Get the subset of VK_EXT_pci_bus_info
Sourcepub fn get_vk_amd_display_native_hdr(&self) -> &VulkanAmdDisplayNativeHdr
pub fn get_vk_amd_display_native_hdr(&self) -> &VulkanAmdDisplayNativeHdr
Get the subset of VK_AMD_display_native_hdr
Sourcepub fn get_vk_ext_fragment_density_map(&self) -> &VulkanExtFragmentDensityMap
pub fn get_vk_ext_fragment_density_map(&self) -> &VulkanExtFragmentDensityMap
Get the subset of VK_EXT_fragment_density_map
Sourcepub fn get_vk_ext_scalar_block_layout(&self) -> &VulkanExtScalarBlockLayout
pub fn get_vk_ext_scalar_block_layout(&self) -> &VulkanExtScalarBlockLayout
Get the subset of VK_EXT_scalar_block_layout
Sourcepub fn get_vk_google_hlsl_functionality1(
&self,
) -> &VulkanGoogleHlslFunctionality1
pub fn get_vk_google_hlsl_functionality1( &self, ) -> &VulkanGoogleHlslFunctionality1
Get the subset of VK_GOOGLE_hlsl_functionality1
Sourcepub fn get_vk_google_decorate_string(&self) -> &VulkanGoogleDecorateString
pub fn get_vk_google_decorate_string(&self) -> &VulkanGoogleDecorateString
Get the subset of VK_GOOGLE_decorate_string
Sourcepub fn get_vk_ext_subgroup_size_control(&self) -> &VulkanExtSubgroupSizeControl
pub fn get_vk_ext_subgroup_size_control(&self) -> &VulkanExtSubgroupSizeControl
Get the subset of VK_EXT_subgroup_size_control
Sourcepub fn get_vk_amd_shader_core_properties2(
&self,
) -> &VulkanAmdShaderCoreProperties2
pub fn get_vk_amd_shader_core_properties2( &self, ) -> &VulkanAmdShaderCoreProperties2
Get the subset of VK_AMD_shader_core_properties2
Sourcepub fn get_vk_amd_device_coherent_memory(
&self,
) -> &VulkanAmdDeviceCoherentMemory
pub fn get_vk_amd_device_coherent_memory( &self, ) -> &VulkanAmdDeviceCoherentMemory
Get the subset of VK_AMD_device_coherent_memory
Sourcepub fn get_vk_ext_shader_image_atomic_int64(
&self,
) -> &VulkanExtShaderImageAtomicInt64
pub fn get_vk_ext_shader_image_atomic_int64( &self, ) -> &VulkanExtShaderImageAtomicInt64
Get the subset of VK_EXT_shader_image_atomic_int64
Sourcepub fn get_vk_ext_memory_budget(&self) -> &VulkanExtMemoryBudget
pub fn get_vk_ext_memory_budget(&self) -> &VulkanExtMemoryBudget
Get the subset of VK_EXT_memory_budget
Sourcepub fn get_vk_ext_memory_priority(&self) -> &VulkanExtMemoryPriority
pub fn get_vk_ext_memory_priority(&self) -> &VulkanExtMemoryPriority
Get the subset of VK_EXT_memory_priority
Sourcepub fn get_vk_nv_dedicated_allocation_image_aliasing(
&self,
) -> &VulkanNvDedicatedAllocationImageAliasing
pub fn get_vk_nv_dedicated_allocation_image_aliasing( &self, ) -> &VulkanNvDedicatedAllocationImageAliasing
Get the subset of VK_NV_dedicated_allocation_image_aliasing
Sourcepub fn get_vk_ext_buffer_device_address(&self) -> &VulkanExtBufferDeviceAddress
pub fn get_vk_ext_buffer_device_address(&self) -> &VulkanExtBufferDeviceAddress
Get the subset of VK_EXT_buffer_device_address
Sourcepub fn get_vk_ext_tooling_info(&self) -> &VulkanExtToolingInfo
pub fn get_vk_ext_tooling_info(&self) -> &VulkanExtToolingInfo
Get the subset of VK_EXT_tooling_info
Sourcepub fn get_vk_ext_separate_stencil_usage(
&self,
) -> &VulkanExtSeparateStencilUsage
pub fn get_vk_ext_separate_stencil_usage( &self, ) -> &VulkanExtSeparateStencilUsage
Get the subset of VK_EXT_separate_stencil_usage
Sourcepub fn get_vk_ext_validation_features(&self) -> &VulkanExtValidationFeatures
pub fn get_vk_ext_validation_features(&self) -> &VulkanExtValidationFeatures
Get the subset of VK_EXT_validation_features
Sourcepub fn get_vk_nv_cooperative_matrix(&self) -> &VulkanNvCooperativeMatrix
pub fn get_vk_nv_cooperative_matrix(&self) -> &VulkanNvCooperativeMatrix
Get the subset of VK_NV_cooperative_matrix
Sourcepub fn get_vk_nv_coverage_reduction_mode(
&self,
) -> &VulkanNvCoverageReductionMode
pub fn get_vk_nv_coverage_reduction_mode( &self, ) -> &VulkanNvCoverageReductionMode
Get the subset of VK_NV_coverage_reduction_mode
Sourcepub fn get_vk_ext_fragment_shader_interlock(
&self,
) -> &VulkanExtFragmentShaderInterlock
pub fn get_vk_ext_fragment_shader_interlock( &self, ) -> &VulkanExtFragmentShaderInterlock
Get the subset of VK_EXT_fragment_shader_interlock
Sourcepub fn get_vk_ext_ycbcr_image_arrays(&self) -> &VulkanExtYcbcrImageArrays
pub fn get_vk_ext_ycbcr_image_arrays(&self) -> &VulkanExtYcbcrImageArrays
Get the subset of VK_EXT_ycbcr_image_arrays
Sourcepub fn get_vk_ext_provoking_vertex(&self) -> &VulkanExtProvokingVertex
pub fn get_vk_ext_provoking_vertex(&self) -> &VulkanExtProvokingVertex
Get the subset of VK_EXT_provoking_vertex
Sourcepub fn get_vk_ext_headless_surface(&self) -> &VulkanExtHeadlessSurface
pub fn get_vk_ext_headless_surface(&self) -> &VulkanExtHeadlessSurface
Get the subset of VK_EXT_headless_surface
Sourcepub fn get_vk_ext_line_rasterization(&self) -> &VulkanExtLineRasterization
pub fn get_vk_ext_line_rasterization(&self) -> &VulkanExtLineRasterization
Get the subset of VK_EXT_line_rasterization
Sourcepub fn get_vk_ext_shader_atomic_float(&self) -> &VulkanExtShaderAtomicFloat
pub fn get_vk_ext_shader_atomic_float(&self) -> &VulkanExtShaderAtomicFloat
Get the subset of VK_EXT_shader_atomic_float
Sourcepub fn get_vk_ext_host_query_reset(&self) -> &VulkanExtHostQueryReset
pub fn get_vk_ext_host_query_reset(&self) -> &VulkanExtHostQueryReset
Get the subset of VK_EXT_host_query_reset
Sourcepub fn get_vk_ext_index_type_uint8(&self) -> &VulkanExtIndexTypeUint8
pub fn get_vk_ext_index_type_uint8(&self) -> &VulkanExtIndexTypeUint8
Get the subset of VK_EXT_index_type_uint8
Sourcepub fn get_vk_ext_extended_dynamic_state(
&self,
) -> &VulkanExtExtendedDynamicState
pub fn get_vk_ext_extended_dynamic_state( &self, ) -> &VulkanExtExtendedDynamicState
Get the subset of VK_EXT_extended_dynamic_state
Sourcepub fn get_vk_ext_host_image_copy(&self) -> &VulkanExtHostImageCopy
pub fn get_vk_ext_host_image_copy(&self) -> &VulkanExtHostImageCopy
Get the subset of VK_EXT_host_image_copy
Sourcepub fn get_vk_ext_map_memory_placed(&self) -> &VulkanExtMapMemoryPlaced
pub fn get_vk_ext_map_memory_placed(&self) -> &VulkanExtMapMemoryPlaced
Get the subset of VK_EXT_map_memory_placed
Sourcepub fn get_vk_ext_shader_atomic_float2(&self) -> &VulkanExtShaderAtomicFloat2
pub fn get_vk_ext_shader_atomic_float2(&self) -> &VulkanExtShaderAtomicFloat2
Get the subset of VK_EXT_shader_atomic_float2
Sourcepub fn get_vk_ext_surface_maintenance1(&self) -> &VulkanExtSurfaceMaintenance1
pub fn get_vk_ext_surface_maintenance1(&self) -> &VulkanExtSurfaceMaintenance1
Get the subset of VK_EXT_surface_maintenance1
Sourcepub fn get_vk_ext_swapchain_maintenance1(
&self,
) -> &VulkanExtSwapchainMaintenance1
pub fn get_vk_ext_swapchain_maintenance1( &self, ) -> &VulkanExtSwapchainMaintenance1
Get the subset of VK_EXT_swapchain_maintenance1
Sourcepub fn get_vk_ext_shader_demote_to_helper_invocation(
&self,
) -> &VulkanExtShaderDemoteToHelperInvocation
pub fn get_vk_ext_shader_demote_to_helper_invocation( &self, ) -> &VulkanExtShaderDemoteToHelperInvocation
Get the subset of VK_EXT_shader_demote_to_helper_invocation
Sourcepub fn get_vk_nv_device_generated_commands(
&self,
) -> &VulkanNvDeviceGeneratedCommands
pub fn get_vk_nv_device_generated_commands( &self, ) -> &VulkanNvDeviceGeneratedCommands
Get the subset of VK_NV_device_generated_commands
Sourcepub fn get_vk_nv_inherited_viewport_scissor(
&self,
) -> &VulkanNvInheritedViewportScissor
pub fn get_vk_nv_inherited_viewport_scissor( &self, ) -> &VulkanNvInheritedViewportScissor
Get the subset of VK_NV_inherited_viewport_scissor
Sourcepub fn get_vk_ext_texel_buffer_alignment(
&self,
) -> &VulkanExtTexelBufferAlignment
pub fn get_vk_ext_texel_buffer_alignment( &self, ) -> &VulkanExtTexelBufferAlignment
Get the subset of VK_EXT_texel_buffer_alignment
Sourcepub fn get_vk_qcom_render_pass_transform(
&self,
) -> &VulkanQcomRenderPassTransform
pub fn get_vk_qcom_render_pass_transform( &self, ) -> &VulkanQcomRenderPassTransform
Get the subset of VK_QCOM_render_pass_transform
Sourcepub fn get_vk_ext_depth_bias_control(&self) -> &VulkanExtDepthBiasControl
pub fn get_vk_ext_depth_bias_control(&self) -> &VulkanExtDepthBiasControl
Get the subset of VK_EXT_depth_bias_control
Sourcepub fn get_vk_ext_device_memory_report(&self) -> &VulkanExtDeviceMemoryReport
pub fn get_vk_ext_device_memory_report(&self) -> &VulkanExtDeviceMemoryReport
Get the subset of VK_EXT_device_memory_report
Sourcepub fn get_vk_ext_acquire_drm_display(&self) -> &VulkanExtAcquireDrmDisplay
pub fn get_vk_ext_acquire_drm_display(&self) -> &VulkanExtAcquireDrmDisplay
Get the subset of VK_EXT_acquire_drm_display
Sourcepub fn get_vk_ext_robustness2(&self) -> &VulkanExtRobustness2
pub fn get_vk_ext_robustness2(&self) -> &VulkanExtRobustness2
Get the subset of VK_EXT_robustness2
Sourcepub fn get_vk_ext_custom_border_color(&self) -> &VulkanExtCustomBorderColor
pub fn get_vk_ext_custom_border_color(&self) -> &VulkanExtCustomBorderColor
Get the subset of VK_EXT_custom_border_color
Sourcepub fn get_vk_google_user_type(&self) -> &VulkanGoogleUserType
pub fn get_vk_google_user_type(&self) -> &VulkanGoogleUserType
Get the subset of VK_GOOGLE_user_type
Sourcepub fn get_vk_nv_present_barrier(&self) -> &VulkanNvPresentBarrier
pub fn get_vk_nv_present_barrier(&self) -> &VulkanNvPresentBarrier
Get the subset of VK_NV_present_barrier
Sourcepub fn get_vk_ext_private_data(&self) -> &VulkanExtPrivateData
pub fn get_vk_ext_private_data(&self) -> &VulkanExtPrivateData
Get the subset of VK_EXT_private_data
Sourcepub fn get_vk_ext_pipeline_creation_cache_control(
&self,
) -> &VulkanExtPipelineCreationCacheControl
pub fn get_vk_ext_pipeline_creation_cache_control( &self, ) -> &VulkanExtPipelineCreationCacheControl
Get the subset of VK_EXT_pipeline_creation_cache_control
Sourcepub fn get_vk_nv_device_diagnostics_config(
&self,
) -> &VulkanNvDeviceDiagnosticsConfig
pub fn get_vk_nv_device_diagnostics_config( &self, ) -> &VulkanNvDeviceDiagnosticsConfig
Get the subset of VK_NV_device_diagnostics_config
Sourcepub fn get_vk_qcom_render_pass_store_ops(&self) -> &VulkanQcomRenderPassStoreOps
pub fn get_vk_qcom_render_pass_store_ops(&self) -> &VulkanQcomRenderPassStoreOps
Get the subset of VK_QCOM_render_pass_store_ops
Sourcepub fn get_vk_qcom_tile_shading(&self) -> &VulkanQcomTileShading
pub fn get_vk_qcom_tile_shading(&self) -> &VulkanQcomTileShading
Get the subset of VK_QCOM_tile_shading
Sourcepub fn get_vk_nv_low_latency(&self) -> &VulkanNvLowLatency
pub fn get_vk_nv_low_latency(&self) -> &VulkanNvLowLatency
Get the subset of VK_NV_low_latency
Sourcepub fn get_vk_ext_descriptor_buffer(&self) -> &VulkanExtDescriptorBuffer
pub fn get_vk_ext_descriptor_buffer(&self) -> &VulkanExtDescriptorBuffer
Get the subset of VK_EXT_descriptor_buffer
Sourcepub fn get_vk_ext_graphics_pipeline_library(
&self,
) -> &VulkanExtGraphicsPipelineLibrary
pub fn get_vk_ext_graphics_pipeline_library( &self, ) -> &VulkanExtGraphicsPipelineLibrary
Get the subset of VK_EXT_graphics_pipeline_library
Sourcepub fn get_vk_amd_shader_early_and_late_fragment_tests(
&self,
) -> &VulkanAmdShaderEarlyAndLateFragmentTests
pub fn get_vk_amd_shader_early_and_late_fragment_tests( &self, ) -> &VulkanAmdShaderEarlyAndLateFragmentTests
Get the subset of VK_AMD_shader_early_and_late_fragment_tests
Sourcepub fn get_vk_nv_fragment_shading_rate_enums(
&self,
) -> &VulkanNvFragmentShadingRateEnums
pub fn get_vk_nv_fragment_shading_rate_enums( &self, ) -> &VulkanNvFragmentShadingRateEnums
Get the subset of VK_NV_fragment_shading_rate_enums
Sourcepub fn get_vk_nv_ray_tracing_motion_blur(&self) -> &VulkanNvRayTracingMotionBlur
pub fn get_vk_nv_ray_tracing_motion_blur(&self) -> &VulkanNvRayTracingMotionBlur
Get the subset of VK_NV_ray_tracing_motion_blur
Sourcepub fn get_vk_ext_ycbcr_2plane_444_formats(
&self,
) -> &VulkanExtYcbcr2Plane444Formats
pub fn get_vk_ext_ycbcr_2plane_444_formats( &self, ) -> &VulkanExtYcbcr2Plane444Formats
Get the subset of VK_EXT_ycbcr_2plane_444_formats
Sourcepub fn get_vk_ext_fragment_density_map2(&self) -> &VulkanExtFragmentDensityMap2
pub fn get_vk_ext_fragment_density_map2(&self) -> &VulkanExtFragmentDensityMap2
Get the subset of VK_EXT_fragment_density_map2
Sourcepub fn get_vk_qcom_rotated_copy_commands(
&self,
) -> &VulkanQcomRotatedCopyCommands
pub fn get_vk_qcom_rotated_copy_commands( &self, ) -> &VulkanQcomRotatedCopyCommands
Get the subset of VK_QCOM_rotated_copy_commands
Sourcepub fn get_vk_ext_image_robustness(&self) -> &VulkanExtImageRobustness
pub fn get_vk_ext_image_robustness(&self) -> &VulkanExtImageRobustness
Get the subset of VK_EXT_image_robustness
Sourcepub fn get_vk_ext_image_compression_control(
&self,
) -> &VulkanExtImageCompressionControl
pub fn get_vk_ext_image_compression_control( &self, ) -> &VulkanExtImageCompressionControl
Get the subset of VK_EXT_image_compression_control
Sourcepub fn get_vk_ext_attachment_feedback_loop_layout(
&self,
) -> &VulkanExtAttachmentFeedbackLoopLayout
pub fn get_vk_ext_attachment_feedback_loop_layout( &self, ) -> &VulkanExtAttachmentFeedbackLoopLayout
Get the subset of VK_EXT_attachment_feedback_loop_layout
Sourcepub fn get_vk_ext_4444_formats(&self) -> &VulkanExt4444Formats
pub fn get_vk_ext_4444_formats(&self) -> &VulkanExt4444Formats
Get the subset of VK_EXT_4444_formats
Sourcepub fn get_vk_ext_device_fault(&self) -> &VulkanExtDeviceFault
pub fn get_vk_ext_device_fault(&self) -> &VulkanExtDeviceFault
Get the subset of VK_EXT_device_fault
Sourcepub fn get_vk_arm_rasterization_order_attachment_access(
&self,
) -> &VulkanArmRasterizationOrderAttachmentAccess
pub fn get_vk_arm_rasterization_order_attachment_access( &self, ) -> &VulkanArmRasterizationOrderAttachmentAccess
Get the subset of VK_ARM_rasterization_order_attachment_access
Sourcepub fn get_vk_ext_rgba10x6_formats(&self) -> &VulkanExtRgba10x6Formats
pub fn get_vk_ext_rgba10x6_formats(&self) -> &VulkanExtRgba10x6Formats
Get the subset of VK_EXT_rgba10x6_formats
Sourcepub fn get_vk_valve_mutable_descriptor_type(
&self,
) -> &VulkanValveMutableDescriptorType
pub fn get_vk_valve_mutable_descriptor_type( &self, ) -> &VulkanValveMutableDescriptorType
Get the subset of VK_VALVE_mutable_descriptor_type
Sourcepub fn get_vk_ext_vertex_input_dynamic_state(
&self,
) -> &VulkanExtVertexInputDynamicState
pub fn get_vk_ext_vertex_input_dynamic_state( &self, ) -> &VulkanExtVertexInputDynamicState
Get the subset of VK_EXT_vertex_input_dynamic_state
Sourcepub fn get_vk_ext_physical_device_drm(&self) -> &VulkanExtPhysicalDeviceDrm
pub fn get_vk_ext_physical_device_drm(&self) -> &VulkanExtPhysicalDeviceDrm
Get the subset of VK_EXT_physical_device_drm
Sourcepub fn get_vk_ext_device_address_binding_report(
&self,
) -> &VulkanExtDeviceAddressBindingReport
pub fn get_vk_ext_device_address_binding_report( &self, ) -> &VulkanExtDeviceAddressBindingReport
Get the subset of VK_EXT_device_address_binding_report
Sourcepub fn get_vk_ext_depth_clip_control(&self) -> &VulkanExtDepthClipControl
pub fn get_vk_ext_depth_clip_control(&self) -> &VulkanExtDepthClipControl
Get the subset of VK_EXT_depth_clip_control
Sourcepub fn get_vk_ext_primitive_topology_list_restart(
&self,
) -> &VulkanExtPrimitiveTopologyListRestart
pub fn get_vk_ext_primitive_topology_list_restart( &self, ) -> &VulkanExtPrimitiveTopologyListRestart
Get the subset of VK_EXT_primitive_topology_list_restart
Sourcepub fn get_vk_ext_present_mode_fifo_latest_ready(
&self,
) -> &VulkanExtPresentModeFifoLatestReady
pub fn get_vk_ext_present_mode_fifo_latest_ready( &self, ) -> &VulkanExtPresentModeFifoLatestReady
Get the subset of VK_EXT_present_mode_fifo_latest_ready
Sourcepub fn get_vk_huawei_subpass_shading(&self) -> &VulkanHuaweiSubpassShading
pub fn get_vk_huawei_subpass_shading(&self) -> &VulkanHuaweiSubpassShading
Get the subset of VK_HUAWEI_subpass_shading
Sourcepub fn get_vk_huawei_invocation_mask(&self) -> &VulkanHuaweiInvocationMask
pub fn get_vk_huawei_invocation_mask(&self) -> &VulkanHuaweiInvocationMask
Get the subset of VK_HUAWEI_invocation_mask
Sourcepub fn get_vk_nv_external_memory_rdma(&self) -> &VulkanNvExternalMemoryRdma
pub fn get_vk_nv_external_memory_rdma(&self) -> &VulkanNvExternalMemoryRdma
Get the subset of VK_NV_external_memory_rdma
Sourcepub fn get_vk_ext_pipeline_properties(&self) -> &VulkanExtPipelineProperties
pub fn get_vk_ext_pipeline_properties(&self) -> &VulkanExtPipelineProperties
Get the subset of VK_EXT_pipeline_properties
Sourcepub fn get_vk_ext_frame_boundary(&self) -> &VulkanExtFrameBoundary
pub fn get_vk_ext_frame_boundary(&self) -> &VulkanExtFrameBoundary
Get the subset of VK_EXT_frame_boundary
Sourcepub fn get_vk_ext_multisampled_render_to_single_sampled(
&self,
) -> &VulkanExtMultisampledRenderToSingleSampled
pub fn get_vk_ext_multisampled_render_to_single_sampled( &self, ) -> &VulkanExtMultisampledRenderToSingleSampled
Get the subset of VK_EXT_multisampled_render_to_single_sampled
Sourcepub fn get_vk_ext_extended_dynamic_state2(
&self,
) -> &VulkanExtExtendedDynamicState2
pub fn get_vk_ext_extended_dynamic_state2( &self, ) -> &VulkanExtExtendedDynamicState2
Get the subset of VK_EXT_extended_dynamic_state2
Sourcepub fn get_vk_ext_color_write_enable(&self) -> &VulkanExtColorWriteEnable
pub fn get_vk_ext_color_write_enable(&self) -> &VulkanExtColorWriteEnable
Get the subset of VK_EXT_color_write_enable
Sourcepub fn get_vk_ext_primitives_generated_query(
&self,
) -> &VulkanExtPrimitivesGeneratedQuery
pub fn get_vk_ext_primitives_generated_query( &self, ) -> &VulkanExtPrimitivesGeneratedQuery
Get the subset of VK_EXT_primitives_generated_query
Sourcepub fn get_vk_ext_global_priority_query(&self) -> &VulkanExtGlobalPriorityQuery
pub fn get_vk_ext_global_priority_query(&self) -> &VulkanExtGlobalPriorityQuery
Get the subset of VK_EXT_global_priority_query
Sourcepub fn get_vk_ext_image_view_min_lod(&self) -> &VulkanExtImageViewMinLod
pub fn get_vk_ext_image_view_min_lod(&self) -> &VulkanExtImageViewMinLod
Get the subset of VK_EXT_image_view_min_lod
Sourcepub fn get_vk_ext_multi_draw(&self) -> &VulkanExtMultiDraw
pub fn get_vk_ext_multi_draw(&self) -> &VulkanExtMultiDraw
Get the subset of VK_EXT_multi_draw
Sourcepub fn get_vk_ext_image_2d_view_of_3d(&self) -> &VulkanExtImage2DViewOf3D
pub fn get_vk_ext_image_2d_view_of_3d(&self) -> &VulkanExtImage2DViewOf3D
Get the subset of VK_EXT_image_2d_view_of_3d
Sourcepub fn get_vk_ext_shader_tile_image(&self) -> &VulkanExtShaderTileImage
pub fn get_vk_ext_shader_tile_image(&self) -> &VulkanExtShaderTileImage
Get the subset of VK_EXT_shader_tile_image
Sourcepub fn get_vk_ext_opacity_micromap(&self) -> &VulkanExtOpacityMicromap
pub fn get_vk_ext_opacity_micromap(&self) -> &VulkanExtOpacityMicromap
Get the subset of VK_EXT_opacity_micromap
Sourcepub fn get_vk_ext_load_store_op_none(&self) -> &VulkanExtLoadStoreOpNone
pub fn get_vk_ext_load_store_op_none(&self) -> &VulkanExtLoadStoreOpNone
Get the subset of VK_EXT_load_store_op_none
Sourcepub fn get_vk_huawei_cluster_culling_shader(
&self,
) -> &VulkanHuaweiClusterCullingShader
pub fn get_vk_huawei_cluster_culling_shader( &self, ) -> &VulkanHuaweiClusterCullingShader
Get the subset of VK_HUAWEI_cluster_culling_shader
Sourcepub fn get_vk_ext_border_color_swizzle(&self) -> &VulkanExtBorderColorSwizzle
pub fn get_vk_ext_border_color_swizzle(&self) -> &VulkanExtBorderColorSwizzle
Get the subset of VK_EXT_border_color_swizzle
Sourcepub fn get_vk_ext_pageable_device_local_memory(
&self,
) -> &VulkanExtPageableDeviceLocalMemory
pub fn get_vk_ext_pageable_device_local_memory( &self, ) -> &VulkanExtPageableDeviceLocalMemory
Get the subset of VK_EXT_pageable_device_local_memory
Sourcepub fn get_vk_arm_shader_core_properties(
&self,
) -> &VulkanArmShaderCoreProperties
pub fn get_vk_arm_shader_core_properties( &self, ) -> &VulkanArmShaderCoreProperties
Get the subset of VK_ARM_shader_core_properties
Sourcepub fn get_vk_arm_scheduling_controls(&self) -> &VulkanArmSchedulingControls
pub fn get_vk_arm_scheduling_controls(&self) -> &VulkanArmSchedulingControls
Get the subset of VK_ARM_scheduling_controls
Sourcepub fn get_vk_ext_image_sliced_view_of_3d(
&self,
) -> &VulkanExtImageSlicedViewOf3D
pub fn get_vk_ext_image_sliced_view_of_3d( &self, ) -> &VulkanExtImageSlicedViewOf3D
Get the subset of VK_EXT_image_sliced_view_of_3d
Sourcepub fn get_vk_valve_descriptor_set_host_mapping(
&self,
) -> &VulkanValveDescriptorSetHostMapping
pub fn get_vk_valve_descriptor_set_host_mapping( &self, ) -> &VulkanValveDescriptorSetHostMapping
Get the subset of VK_VALVE_descriptor_set_host_mapping
Sourcepub fn get_vk_ext_depth_clamp_zero_one(&self) -> &VulkanExtDepthClampZeroOne
pub fn get_vk_ext_depth_clamp_zero_one(&self) -> &VulkanExtDepthClampZeroOne
Get the subset of VK_EXT_depth_clamp_zero_one
Sourcepub fn get_vk_ext_non_seamless_cube_map(&self) -> &VulkanExtNonSeamlessCubeMap
pub fn get_vk_ext_non_seamless_cube_map(&self) -> &VulkanExtNonSeamlessCubeMap
Get the subset of VK_EXT_non_seamless_cube_map
Sourcepub fn get_vk_arm_render_pass_striped(&self) -> &VulkanArmRenderPassStriped
pub fn get_vk_arm_render_pass_striped(&self) -> &VulkanArmRenderPassStriped
Get the subset of VK_ARM_render_pass_striped
Sourcepub fn get_vk_qcom_fragment_density_map_offset(
&self,
) -> &VulkanQcomFragmentDensityMapOffset
pub fn get_vk_qcom_fragment_density_map_offset( &self, ) -> &VulkanQcomFragmentDensityMapOffset
Get the subset of VK_QCOM_fragment_density_map_offset
Sourcepub fn get_vk_nv_copy_memory_indirect(&self) -> &VulkanNvCopyMemoryIndirect
pub fn get_vk_nv_copy_memory_indirect(&self) -> &VulkanNvCopyMemoryIndirect
Get the subset of VK_NV_copy_memory_indirect
Sourcepub fn get_vk_nv_memory_decompression(&self) -> &VulkanNvMemoryDecompression
pub fn get_vk_nv_memory_decompression(&self) -> &VulkanNvMemoryDecompression
Get the subset of VK_NV_memory_decompression
Sourcepub fn get_vk_nv_device_generated_commands_compute(
&self,
) -> &VulkanNvDeviceGeneratedCommandsCompute
pub fn get_vk_nv_device_generated_commands_compute( &self, ) -> &VulkanNvDeviceGeneratedCommandsCompute
Get the subset of VK_NV_device_generated_commands_compute
Sourcepub fn get_vk_nv_ray_tracing_linear_swept_spheres(
&self,
) -> &VulkanNvRayTracingLinearSweptSpheres
pub fn get_vk_nv_ray_tracing_linear_swept_spheres( &self, ) -> &VulkanNvRayTracingLinearSweptSpheres
Get the subset of VK_NV_ray_tracing_linear_swept_spheres
Sourcepub fn get_vk_nv_linear_color_attachment(
&self,
) -> &VulkanNvLinearColorAttachment
pub fn get_vk_nv_linear_color_attachment( &self, ) -> &VulkanNvLinearColorAttachment
Get the subset of VK_NV_linear_color_attachment
Sourcepub fn get_vk_google_surfaceless_query(&self) -> &VulkanGoogleSurfacelessQuery
pub fn get_vk_google_surfaceless_query(&self) -> &VulkanGoogleSurfacelessQuery
Get the subset of VK_GOOGLE_surfaceless_query
Sourcepub fn get_vk_ext_image_compression_control_swapchain(
&self,
) -> &VulkanExtImageCompressionControlSwapchain
pub fn get_vk_ext_image_compression_control_swapchain( &self, ) -> &VulkanExtImageCompressionControlSwapchain
Get the subset of VK_EXT_image_compression_control_swapchain
Sourcepub fn get_vk_qcom_image_processing(&self) -> &VulkanQcomImageProcessing
pub fn get_vk_qcom_image_processing(&self) -> &VulkanQcomImageProcessing
Get the subset of VK_QCOM_image_processing
Sourcepub fn get_vk_ext_nested_command_buffer(&self) -> &VulkanExtNestedCommandBuffer
pub fn get_vk_ext_nested_command_buffer(&self) -> &VulkanExtNestedCommandBuffer
Get the subset of VK_EXT_nested_command_buffer
Sourcepub fn get_vk_ext_external_memory_acquire_unmodified(
&self,
) -> &VulkanExtExternalMemoryAcquireUnmodified
pub fn get_vk_ext_external_memory_acquire_unmodified( &self, ) -> &VulkanExtExternalMemoryAcquireUnmodified
Get the subset of VK_EXT_external_memory_acquire_unmodified
Sourcepub fn get_vk_ext_extended_dynamic_state3(
&self,
) -> &VulkanExtExtendedDynamicState3
pub fn get_vk_ext_extended_dynamic_state3( &self, ) -> &VulkanExtExtendedDynamicState3
Get the subset of VK_EXT_extended_dynamic_state3
Sourcepub fn get_vk_ext_subpass_merge_feedback(
&self,
) -> &VulkanExtSubpassMergeFeedback
pub fn get_vk_ext_subpass_merge_feedback( &self, ) -> &VulkanExtSubpassMergeFeedback
Get the subset of VK_EXT_subpass_merge_feedback
Sourcepub fn get_vk_lunarg_direct_driver_loading(
&self,
) -> &VulkanLunargDirectDriverLoading
pub fn get_vk_lunarg_direct_driver_loading( &self, ) -> &VulkanLunargDirectDriverLoading
Get the subset of VK_LUNARG_direct_driver_loading
Sourcepub fn get_vk_arm_tensors(&self) -> &VulkanArmTensors
pub fn get_vk_arm_tensors(&self) -> &VulkanArmTensors
Get the subset of VK_ARM_tensors
Sourcepub fn get_vk_ext_shader_module_identifier(
&self,
) -> &VulkanExtShaderModuleIdentifier
pub fn get_vk_ext_shader_module_identifier( &self, ) -> &VulkanExtShaderModuleIdentifier
Get the subset of VK_EXT_shader_module_identifier
Sourcepub fn get_vk_ext_rasterization_order_attachment_access(
&self,
) -> &VulkanExtRasterizationOrderAttachmentAccess
pub fn get_vk_ext_rasterization_order_attachment_access( &self, ) -> &VulkanExtRasterizationOrderAttachmentAccess
Get the subset of VK_EXT_rasterization_order_attachment_access
Sourcepub fn get_vk_nv_optical_flow(&self) -> &VulkanNvOpticalFlow
pub fn get_vk_nv_optical_flow(&self) -> &VulkanNvOpticalFlow
Get the subset of VK_NV_optical_flow
Sourcepub fn get_vk_ext_legacy_dithering(&self) -> &VulkanExtLegacyDithering
pub fn get_vk_ext_legacy_dithering(&self) -> &VulkanExtLegacyDithering
Get the subset of VK_EXT_legacy_dithering
Sourcepub fn get_vk_ext_pipeline_protected_access(
&self,
) -> &VulkanExtPipelineProtectedAccess
pub fn get_vk_ext_pipeline_protected_access( &self, ) -> &VulkanExtPipelineProtectedAccess
Get the subset of VK_EXT_pipeline_protected_access
Sourcepub fn get_vk_amd_anti_lag(&self) -> &VulkanAmdAntiLag
pub fn get_vk_amd_anti_lag(&self) -> &VulkanAmdAntiLag
Get the subset of VK_AMD_anti_lag
Sourcepub fn get_vk_ext_shader_object(&self) -> &VulkanExtShaderObject
pub fn get_vk_ext_shader_object(&self) -> &VulkanExtShaderObject
Get the subset of VK_EXT_shader_object
Sourcepub fn get_vk_qcom_tile_properties(&self) -> &VulkanQcomTileProperties
pub fn get_vk_qcom_tile_properties(&self) -> &VulkanQcomTileProperties
Get the subset of VK_QCOM_tile_properties
Sourcepub fn get_vk_sec_amigo_profiling(&self) -> &VulkanSecAmigoProfiling
pub fn get_vk_sec_amigo_profiling(&self) -> &VulkanSecAmigoProfiling
Get the subset of VK_SEC_amigo_profiling
Sourcepub fn get_vk_qcom_multiview_per_view_viewports(
&self,
) -> &VulkanQcomMultiviewPerViewViewports
pub fn get_vk_qcom_multiview_per_view_viewports( &self, ) -> &VulkanQcomMultiviewPerViewViewports
Get the subset of VK_QCOM_multiview_per_view_viewports
Sourcepub fn get_vk_nv_ray_tracing_invocation_reorder(
&self,
) -> &VulkanNvRayTracingInvocationReorder
pub fn get_vk_nv_ray_tracing_invocation_reorder( &self, ) -> &VulkanNvRayTracingInvocationReorder
Get the subset of VK_NV_ray_tracing_invocation_reorder
Sourcepub fn get_vk_nv_cooperative_vector(&self) -> &VulkanNvCooperativeVector
pub fn get_vk_nv_cooperative_vector(&self) -> &VulkanNvCooperativeVector
Get the subset of VK_NV_cooperative_vector
Sourcepub fn get_vk_nv_extended_sparse_address_space(
&self,
) -> &VulkanNvExtendedSparseAddressSpace
pub fn get_vk_nv_extended_sparse_address_space( &self, ) -> &VulkanNvExtendedSparseAddressSpace
Get the subset of VK_NV_extended_sparse_address_space
Sourcepub fn get_vk_ext_mutable_descriptor_type(
&self,
) -> &VulkanExtMutableDescriptorType
pub fn get_vk_ext_mutable_descriptor_type( &self, ) -> &VulkanExtMutableDescriptorType
Get the subset of VK_EXT_mutable_descriptor_type
Sourcepub fn get_vk_ext_legacy_vertex_attributes(
&self,
) -> &VulkanExtLegacyVertexAttributes
pub fn get_vk_ext_legacy_vertex_attributes( &self, ) -> &VulkanExtLegacyVertexAttributes
Get the subset of VK_EXT_legacy_vertex_attributes
Sourcepub fn get_vk_ext_layer_settings(&self) -> &VulkanExtLayerSettings
pub fn get_vk_ext_layer_settings(&self) -> &VulkanExtLayerSettings
Get the subset of VK_EXT_layer_settings
Sourcepub fn get_vk_arm_shader_core_builtins(&self) -> &VulkanArmShaderCoreBuiltins
pub fn get_vk_arm_shader_core_builtins(&self) -> &VulkanArmShaderCoreBuiltins
Get the subset of VK_ARM_shader_core_builtins
Sourcepub fn get_vk_ext_pipeline_library_group_handles(
&self,
) -> &VulkanExtPipelineLibraryGroupHandles
pub fn get_vk_ext_pipeline_library_group_handles( &self, ) -> &VulkanExtPipelineLibraryGroupHandles
Get the subset of VK_EXT_pipeline_library_group_handles
Sourcepub fn get_vk_ext_dynamic_rendering_unused_attachments(
&self,
) -> &VulkanExtDynamicRenderingUnusedAttachments
pub fn get_vk_ext_dynamic_rendering_unused_attachments( &self, ) -> &VulkanExtDynamicRenderingUnusedAttachments
Get the subset of VK_EXT_dynamic_rendering_unused_attachments
Sourcepub fn get_vk_nv_low_latency2(&self) -> &VulkanNvLowLatency2
pub fn get_vk_nv_low_latency2(&self) -> &VulkanNvLowLatency2
Get the subset of VK_NV_low_latency2
Sourcepub fn get_vk_arm_data_graph(&self) -> &VulkanArmDataGraph
pub fn get_vk_arm_data_graph(&self) -> &VulkanArmDataGraph
Get the subset of VK_ARM_data_graph
Sourcepub fn get_vk_qcom_multiview_per_view_render_areas(
&self,
) -> &VulkanQcomMultiviewPerViewRenderAreas
pub fn get_vk_qcom_multiview_per_view_render_areas( &self, ) -> &VulkanQcomMultiviewPerViewRenderAreas
Get the subset of VK_QCOM_multiview_per_view_render_areas
Sourcepub fn get_vk_nv_per_stage_descriptor_set(
&self,
) -> &VulkanNvPerStageDescriptorSet
pub fn get_vk_nv_per_stage_descriptor_set( &self, ) -> &VulkanNvPerStageDescriptorSet
Get the subset of VK_NV_per_stage_descriptor_set
Sourcepub fn get_vk_qcom_image_processing2(&self) -> &VulkanQcomImageProcessing2
pub fn get_vk_qcom_image_processing2(&self) -> &VulkanQcomImageProcessing2
Get the subset of VK_QCOM_image_processing2
Sourcepub fn get_vk_qcom_filter_cubic_weights(&self) -> &VulkanQcomFilterCubicWeights
pub fn get_vk_qcom_filter_cubic_weights(&self) -> &VulkanQcomFilterCubicWeights
Get the subset of VK_QCOM_filter_cubic_weights
Sourcepub fn get_vk_qcom_ycbcr_degamma(&self) -> &VulkanQcomYcbcrDegamma
pub fn get_vk_qcom_ycbcr_degamma(&self) -> &VulkanQcomYcbcrDegamma
Get the subset of VK_QCOM_ycbcr_degamma
Sourcepub fn get_vk_qcom_filter_cubic_clamp(&self) -> &VulkanQcomFilterCubicClamp
pub fn get_vk_qcom_filter_cubic_clamp(&self) -> &VulkanQcomFilterCubicClamp
Get the subset of VK_QCOM_filter_cubic_clamp
Sourcepub fn get_vk_ext_attachment_feedback_loop_dynamic_state(
&self,
) -> &VulkanExtAttachmentFeedbackLoopDynamicState
pub fn get_vk_ext_attachment_feedback_loop_dynamic_state( &self, ) -> &VulkanExtAttachmentFeedbackLoopDynamicState
Get the subset of VK_EXT_attachment_feedback_loop_dynamic_state
Sourcepub fn get_vk_msft_layered_driver(&self) -> &VulkanMsftLayeredDriver
pub fn get_vk_msft_layered_driver(&self) -> &VulkanMsftLayeredDriver
Get the subset of VK_MSFT_layered_driver
Sourcepub fn get_vk_nv_descriptor_pool_overallocation(
&self,
) -> &VulkanNvDescriptorPoolOverallocation
pub fn get_vk_nv_descriptor_pool_overallocation( &self, ) -> &VulkanNvDescriptorPoolOverallocation
Get the subset of VK_NV_descriptor_pool_overallocation
Sourcepub fn get_vk_qcom_tile_memory_heap(&self) -> &VulkanQcomTileMemoryHeap
pub fn get_vk_qcom_tile_memory_heap(&self) -> &VulkanQcomTileMemoryHeap
Get the subset of VK_QCOM_tile_memory_heap
Sourcepub fn get_vk_nv_display_stereo(&self) -> &VulkanNvDisplayStereo
pub fn get_vk_nv_display_stereo(&self) -> &VulkanNvDisplayStereo
Get the subset of VK_NV_display_stereo
Sourcepub fn get_vk_nv_raw_access_chains(&self) -> &VulkanNvRawAccessChains
pub fn get_vk_nv_raw_access_chains(&self) -> &VulkanNvRawAccessChains
Get the subset of VK_NV_raw_access_chains
Sourcepub fn get_vk_nv_external_compute_queue(&self) -> &VulkanNvExternalComputeQueue
pub fn get_vk_nv_external_compute_queue(&self) -> &VulkanNvExternalComputeQueue
Get the subset of VK_NV_external_compute_queue
Sourcepub fn get_vk_nv_command_buffer_inheritance(
&self,
) -> &VulkanNvCommandBufferInheritance
pub fn get_vk_nv_command_buffer_inheritance( &self, ) -> &VulkanNvCommandBufferInheritance
Get the subset of VK_NV_command_buffer_inheritance
Sourcepub fn get_vk_nv_shader_atomic_float16_vector(
&self,
) -> &VulkanNvShaderAtomicFloat16Vector
pub fn get_vk_nv_shader_atomic_float16_vector( &self, ) -> &VulkanNvShaderAtomicFloat16Vector
Get the subset of VK_NV_shader_atomic_float16_vector
Sourcepub fn get_vk_ext_shader_replicated_composites(
&self,
) -> &VulkanExtShaderReplicatedComposites
pub fn get_vk_ext_shader_replicated_composites( &self, ) -> &VulkanExtShaderReplicatedComposites
Get the subset of VK_EXT_shader_replicated_composites
Sourcepub fn get_vk_ext_shader_float8(&self) -> &VulkanExtShaderFloat8
pub fn get_vk_ext_shader_float8(&self) -> &VulkanExtShaderFloat8
Get the subset of VK_EXT_shader_float8
Sourcepub fn get_vk_nv_ray_tracing_validation(&self) -> &VulkanNvRayTracingValidation
pub fn get_vk_nv_ray_tracing_validation(&self) -> &VulkanNvRayTracingValidation
Get the subset of VK_NV_ray_tracing_validation
Sourcepub fn get_vk_nv_cluster_acceleration_structure(
&self,
) -> &VulkanNvClusterAccelerationStructure
pub fn get_vk_nv_cluster_acceleration_structure( &self, ) -> &VulkanNvClusterAccelerationStructure
Get the subset of VK_NV_cluster_acceleration_structure
Sourcepub fn get_vk_nv_partitioned_acceleration_structure(
&self,
) -> &VulkanNvPartitionedAccelerationStructure
pub fn get_vk_nv_partitioned_acceleration_structure( &self, ) -> &VulkanNvPartitionedAccelerationStructure
Get the subset of VK_NV_partitioned_acceleration_structure
Sourcepub fn get_vk_ext_device_generated_commands(
&self,
) -> &VulkanExtDeviceGeneratedCommands
pub fn get_vk_ext_device_generated_commands( &self, ) -> &VulkanExtDeviceGeneratedCommands
Get the subset of VK_EXT_device_generated_commands
Sourcepub fn get_vk_mesa_image_alignment_control(
&self,
) -> &VulkanMesaImageAlignmentControl
pub fn get_vk_mesa_image_alignment_control( &self, ) -> &VulkanMesaImageAlignmentControl
Get the subset of VK_MESA_image_alignment_control
Sourcepub fn get_vk_ext_depth_clamp_control(&self) -> &VulkanExtDepthClampControl
pub fn get_vk_ext_depth_clamp_control(&self) -> &VulkanExtDepthClampControl
Get the subset of VK_EXT_depth_clamp_control
Sourcepub fn get_vk_huawei_hdr_vivid(&self) -> &VulkanHuaweiHdrVivid
pub fn get_vk_huawei_hdr_vivid(&self) -> &VulkanHuaweiHdrVivid
Get the subset of VK_HUAWEI_hdr_vivid
Sourcepub fn get_vk_nv_cooperative_matrix2(&self) -> &VulkanNvCooperativeMatrix2
pub fn get_vk_nv_cooperative_matrix2(&self) -> &VulkanNvCooperativeMatrix2
Get the subset of VK_NV_cooperative_matrix2
Sourcepub fn get_vk_arm_pipeline_opacity_micromap(
&self,
) -> &VulkanArmPipelineOpacityMicromap
pub fn get_vk_arm_pipeline_opacity_micromap( &self, ) -> &VulkanArmPipelineOpacityMicromap
Get the subset of VK_ARM_pipeline_opacity_micromap
Sourcepub fn get_vk_ext_vertex_attribute_robustness(
&self,
) -> &VulkanExtVertexAttributeRobustness
pub fn get_vk_ext_vertex_attribute_robustness( &self, ) -> &VulkanExtVertexAttributeRobustness
Get the subset of VK_EXT_vertex_attribute_robustness
Sourcepub fn get_vk_arm_format_pack(&self) -> &VulkanArmFormatPack
pub fn get_vk_arm_format_pack(&self) -> &VulkanArmFormatPack
Get the subset of VK_ARM_format_pack
Sourcepub fn get_vk_valve_fragment_density_map_layered(
&self,
) -> &VulkanValveFragmentDensityMapLayered
pub fn get_vk_valve_fragment_density_map_layered( &self, ) -> &VulkanValveFragmentDensityMapLayered
Get the subset of VK_VALVE_fragment_density_map_layered
Sourcepub fn get_vk_nv_present_metering(&self) -> &VulkanNvPresentMetering
pub fn get_vk_nv_present_metering(&self) -> &VulkanNvPresentMetering
Get the subset of VK_NV_present_metering
Sourcepub fn get_vk_ext_fragment_density_map_offset(
&self,
) -> &VulkanExtFragmentDensityMapOffset
pub fn get_vk_ext_fragment_density_map_offset( &self, ) -> &VulkanExtFragmentDensityMapOffset
Get the subset of VK_EXT_fragment_density_map_offset
Sourcepub fn get_vk_ext_zero_initialize_device_memory(
&self,
) -> &VulkanExtZeroInitializeDeviceMemory
pub fn get_vk_ext_zero_initialize_device_memory( &self, ) -> &VulkanExtZeroInitializeDeviceMemory
Get the subset of VK_EXT_zero_initialize_device_memory
Sourcepub fn get_vk_sec_pipeline_cache_incremental_mode(
&self,
) -> &VulkanSecPipelineCacheIncrementalMode
pub fn get_vk_sec_pipeline_cache_incremental_mode( &self, ) -> &VulkanSecPipelineCacheIncrementalMode
Get the subset of VK_SEC_pipeline_cache_incremental_mode
Sourcepub fn get_vk_khr_acceleration_structure(
&self,
) -> &VulkanKhrAccelerationStructure
pub fn get_vk_khr_acceleration_structure( &self, ) -> &VulkanKhrAccelerationStructure
Get the subset of VK_KHR_acceleration_structure
Sourcepub fn get_vk_khr_ray_tracing_pipeline(&self) -> &VulkanKhrRayTracingPipeline
pub fn get_vk_khr_ray_tracing_pipeline(&self) -> &VulkanKhrRayTracingPipeline
Get the subset of VK_KHR_ray_tracing_pipeline
Sourcepub fn get_vk_khr_ray_query(&self) -> &VulkanKhrRayQuery
pub fn get_vk_khr_ray_query(&self) -> &VulkanKhrRayQuery
Get the subset of VK_KHR_ray_query
Sourcepub fn get_vk_ext_mesh_shader(&self) -> &VulkanExtMeshShader
pub fn get_vk_ext_mesh_shader(&self) -> &VulkanExtMeshShader
Get the subset of VK_EXT_mesh_shader
Sourcepub fn get_instance(&self) -> VkInstance
pub fn get_instance(&self) -> VkInstance
Get VkInstance
Sourcepub fn get_app_info(&self) -> &VkApplicationInfo
pub fn get_app_info(&self) -> &VkApplicationInfo
Get the application info
Sourcepub fn get_extensions(&self) -> &BTreeSet<String>
pub fn get_extensions(&self) -> &BTreeSet<String>
Get extensions