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(*const VkInstance_T, &'static str) -> *const c_void,
) -> Result<VkCore, VkError>
pub fn new( app_info: VkApplicationInfo, get_instance_proc_address: impl FnMut(*const VkInstance_T, &'static str) -> *const c_void, ) -> Result<VkCore, 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) -> *const VkInstance_T
pub fn get_instance(&self) -> *const VkInstance_T
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
Trait Implementations§
Source§impl VK_AMD_anti_lag for VkCore
impl VK_AMD_anti_lag for VkCore
Source§fn vkAntiLagUpdateAMD(
&self,
device: *const VkDevice_T,
pData: *const VkAntiLagDataAMD,
) -> Result<(), VkError>
fn vkAntiLagUpdateAMD( &self, device: *const VkDevice_T, pData: *const VkAntiLagDataAMD, ) -> Result<(), VkError>
Source§impl VK_AMD_buffer_marker for VkCore
impl VK_AMD_buffer_marker for VkCore
Source§fn vkCmdWriteBufferMarkerAMD(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineStage: VkPipelineStageFlagBits,
dstBuffer: *const VkBuffer_T,
dstOffset: u64,
marker: u32,
) -> Result<(), VkError>
fn vkCmdWriteBufferMarkerAMD( &self, commandBuffer: *const VkCommandBuffer_T, pipelineStage: VkPipelineStageFlagBits, dstBuffer: *const VkBuffer_T, dstOffset: u64, marker: u32, ) -> Result<(), VkError>
Source§fn vkCmdWriteBufferMarker2AMD(
&self,
commandBuffer: *const VkCommandBuffer_T,
stage: u64,
dstBuffer: *const VkBuffer_T,
dstOffset: u64,
marker: u32,
) -> Result<(), VkError>
fn vkCmdWriteBufferMarker2AMD( &self, commandBuffer: *const VkCommandBuffer_T, stage: u64, dstBuffer: *const VkBuffer_T, dstOffset: u64, marker: u32, ) -> Result<(), VkError>
Source§impl VK_AMD_display_native_hdr for VkCore
impl VK_AMD_display_native_hdr for VkCore
Source§fn vkSetLocalDimmingAMD(
&self,
device: *const VkDevice_T,
swapChain: *const VkSwapchainKHR_T,
localDimmingEnable: u32,
) -> Result<(), VkError>
fn vkSetLocalDimmingAMD( &self, device: *const VkDevice_T, swapChain: *const VkSwapchainKHR_T, localDimmingEnable: u32, ) -> Result<(), VkError>
Source§impl VK_AMD_draw_indirect_count for VkCore
impl VK_AMD_draw_indirect_count for VkCore
Source§fn vkCmdDrawIndirectCountAMD(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
countBuffer: *const VkBuffer_T,
countBufferOffset: u64,
maxDrawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndirectCountAMD( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, countBuffer: *const VkBuffer_T, countBufferOffset: u64, maxDrawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawIndexedIndirectCountAMD(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
countBuffer: *const VkBuffer_T,
countBufferOffset: u64,
maxDrawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndexedIndirectCountAMD( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, countBuffer: *const VkBuffer_T, countBufferOffset: u64, maxDrawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§impl VK_AMD_shader_info for VkCore
impl VK_AMD_shader_info for VkCore
Source§fn vkGetShaderInfoAMD(
&self,
device: *const VkDevice_T,
pipeline: *const VkPipeline_T,
shaderStage: VkShaderStageFlagBits,
infoType: VkShaderInfoTypeAMD,
pInfoSize: *mut usize,
pInfo: *mut c_void,
) -> Result<(), VkError>
fn vkGetShaderInfoAMD( &self, device: *const VkDevice_T, pipeline: *const VkPipeline_T, shaderStage: VkShaderStageFlagBits, infoType: VkShaderInfoTypeAMD, pInfoSize: *mut usize, pInfo: *mut c_void, ) -> Result<(), VkError>
Source§impl VK_ARM_data_graph for VkCore
impl VK_ARM_data_graph for VkCore
Source§fn vkCreateDataGraphPipelinesARM(
&self,
device: *const VkDevice_T,
deferredOperation: *const VkDeferredOperationKHR_T,
pipelineCache: *const VkPipelineCache_T,
createInfoCount: u32,
pCreateInfos: *const VkDataGraphPipelineCreateInfoARM,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut *const VkPipeline_T,
) -> Result<(), VkError>
fn vkCreateDataGraphPipelinesARM( &self, device: *const VkDevice_T, deferredOperation: *const VkDeferredOperationKHR_T, pipelineCache: *const VkPipelineCache_T, createInfoCount: u32, pCreateInfos: *const VkDataGraphPipelineCreateInfoARM, pAllocator: *const VkAllocationCallbacks, pPipelines: *mut *const VkPipeline_T, ) -> Result<(), VkError>
Source§fn vkCreateDataGraphPipelineSessionARM(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkDataGraphPipelineSessionCreateInfoARM,
pAllocator: *const VkAllocationCallbacks,
pSession: *mut *const VkDataGraphPipelineSessionARM_T,
) -> Result<(), VkError>
fn vkCreateDataGraphPipelineSessionARM( &self, device: *const VkDevice_T, pCreateInfo: *const VkDataGraphPipelineSessionCreateInfoARM, pAllocator: *const VkAllocationCallbacks, pSession: *mut *const VkDataGraphPipelineSessionARM_T, ) -> Result<(), VkError>
Source§fn vkGetDataGraphPipelineSessionBindPointRequirementsARM(
&self,
device: *const VkDevice_T,
pInfo: *const VkDataGraphPipelineSessionBindPointRequirementsInfoARM,
pBindPointRequirementCount: *mut u32,
pBindPointRequirements: *mut VkDataGraphPipelineSessionBindPointRequirementARM,
) -> Result<(), VkError>
fn vkGetDataGraphPipelineSessionBindPointRequirementsARM( &self, device: *const VkDevice_T, pInfo: *const VkDataGraphPipelineSessionBindPointRequirementsInfoARM, pBindPointRequirementCount: *mut u32, pBindPointRequirements: *mut VkDataGraphPipelineSessionBindPointRequirementARM, ) -> Result<(), VkError>
Source§fn vkGetDataGraphPipelineSessionMemoryRequirementsARM(
&self,
device: *const VkDevice_T,
pInfo: *const VkDataGraphPipelineSessionMemoryRequirementsInfoARM,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetDataGraphPipelineSessionMemoryRequirementsARM( &self, device: *const VkDevice_T, pInfo: *const VkDataGraphPipelineSessionMemoryRequirementsInfoARM, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkBindDataGraphPipelineSessionMemoryARM(
&self,
device: *const VkDevice_T,
bindInfoCount: u32,
pBindInfos: *const VkBindDataGraphPipelineSessionMemoryInfoARM,
) -> Result<(), VkError>
fn vkBindDataGraphPipelineSessionMemoryARM( &self, device: *const VkDevice_T, bindInfoCount: u32, pBindInfos: *const VkBindDataGraphPipelineSessionMemoryInfoARM, ) -> Result<(), VkError>
Source§fn vkDestroyDataGraphPipelineSessionARM(
&self,
device: *const VkDevice_T,
session: *const VkDataGraphPipelineSessionARM_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDataGraphPipelineSessionARM( &self, device: *const VkDevice_T, session: *const VkDataGraphPipelineSessionARM_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCmdDispatchDataGraphARM(
&self,
commandBuffer: *const VkCommandBuffer_T,
session: *const VkDataGraphPipelineSessionARM_T,
pInfo: *const VkDataGraphPipelineDispatchInfoARM,
) -> Result<(), VkError>
fn vkCmdDispatchDataGraphARM( &self, commandBuffer: *const VkCommandBuffer_T, session: *const VkDataGraphPipelineSessionARM_T, pInfo: *const VkDataGraphPipelineDispatchInfoARM, ) -> Result<(), VkError>
Source§fn vkGetDataGraphPipelineAvailablePropertiesARM(
&self,
device: *const VkDevice_T,
pPipelineInfo: *const VkDataGraphPipelineInfoARM,
pPropertiesCount: *mut u32,
pProperties: *mut VkDataGraphPipelinePropertyARM,
) -> Result<(), VkError>
fn vkGetDataGraphPipelineAvailablePropertiesARM( &self, device: *const VkDevice_T, pPipelineInfo: *const VkDataGraphPipelineInfoARM, pPropertiesCount: *mut u32, pProperties: *mut VkDataGraphPipelinePropertyARM, ) -> Result<(), VkError>
Source§fn vkGetDataGraphPipelinePropertiesARM(
&self,
device: *const VkDevice_T,
pPipelineInfo: *const VkDataGraphPipelineInfoARM,
propertiesCount: u32,
pProperties: *mut VkDataGraphPipelinePropertyQueryResultARM,
) -> Result<(), VkError>
fn vkGetDataGraphPipelinePropertiesARM( &self, device: *const VkDevice_T, pPipelineInfo: *const VkDataGraphPipelineInfoARM, propertiesCount: u32, pProperties: *mut VkDataGraphPipelinePropertyQueryResultARM, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM(
&self,
physicalDevice: *const VkPhysicalDevice_T,
queueFamilyIndex: u32,
pQueueFamilyDataGraphPropertyCount: *mut u32,
pQueueFamilyDataGraphProperties: *mut VkQueueFamilyDataGraphPropertiesARM,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM( &self, physicalDevice: *const VkPhysicalDevice_T, queueFamilyIndex: u32, pQueueFamilyDataGraphPropertyCount: *mut u32, pQueueFamilyDataGraphProperties: *mut VkQueueFamilyDataGraphPropertiesARM, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pQueueFamilyDataGraphProcessingEngineInfo: *const VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM,
pQueueFamilyDataGraphProcessingEngineProperties: *mut VkQueueFamilyDataGraphProcessingEnginePropertiesARM,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM( &self, physicalDevice: *const VkPhysicalDevice_T, pQueueFamilyDataGraphProcessingEngineInfo: *const VkPhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM, pQueueFamilyDataGraphProcessingEngineProperties: *mut VkQueueFamilyDataGraphProcessingEnginePropertiesARM, ) -> Result<(), VkError>
Source§impl VK_ARM_tensors for VkCore
impl VK_ARM_tensors for VkCore
Source§fn vkCreateTensorARM(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkTensorCreateInfoARM,
pAllocator: *const VkAllocationCallbacks,
pTensor: *mut *const VkTensorARM_T,
) -> Result<(), VkError>
fn vkCreateTensorARM( &self, device: *const VkDevice_T, pCreateInfo: *const VkTensorCreateInfoARM, pAllocator: *const VkAllocationCallbacks, pTensor: *mut *const VkTensorARM_T, ) -> Result<(), VkError>
Source§fn vkDestroyTensorARM(
&self,
device: *const VkDevice_T,
tensor: *const VkTensorARM_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyTensorARM( &self, device: *const VkDevice_T, tensor: *const VkTensorARM_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateTensorViewARM(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkTensorViewCreateInfoARM,
pAllocator: *const VkAllocationCallbacks,
pView: *mut *const VkTensorViewARM_T,
) -> Result<(), VkError>
fn vkCreateTensorViewARM( &self, device: *const VkDevice_T, pCreateInfo: *const VkTensorViewCreateInfoARM, pAllocator: *const VkAllocationCallbacks, pView: *mut *const VkTensorViewARM_T, ) -> Result<(), VkError>
Source§fn vkDestroyTensorViewARM(
&self,
device: *const VkDevice_T,
tensorView: *const VkTensorViewARM_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyTensorViewARM( &self, device: *const VkDevice_T, tensorView: *const VkTensorViewARM_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetTensorMemoryRequirementsARM(
&self,
device: *const VkDevice_T,
pInfo: *const VkTensorMemoryRequirementsInfoARM,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetTensorMemoryRequirementsARM( &self, device: *const VkDevice_T, pInfo: *const VkTensorMemoryRequirementsInfoARM, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkBindTensorMemoryARM(
&self,
device: *const VkDevice_T,
bindInfoCount: u32,
pBindInfos: *const VkBindTensorMemoryInfoARM,
) -> Result<(), VkError>
fn vkBindTensorMemoryARM( &self, device: *const VkDevice_T, bindInfoCount: u32, pBindInfos: *const VkBindTensorMemoryInfoARM, ) -> Result<(), VkError>
Source§fn vkGetDeviceTensorMemoryRequirementsARM(
&self,
device: *const VkDevice_T,
pInfo: *const VkDeviceTensorMemoryRequirementsARM,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetDeviceTensorMemoryRequirementsARM( &self, device: *const VkDevice_T, pInfo: *const VkDeviceTensorMemoryRequirementsARM, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkCmdCopyTensorARM(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCopyTensorInfo: *const VkCopyTensorInfoARM,
) -> Result<(), VkError>
fn vkCmdCopyTensorARM( &self, commandBuffer: *const VkCommandBuffer_T, pCopyTensorInfo: *const VkCopyTensorInfoARM, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceExternalTensorPropertiesARM(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pExternalTensorInfo: *const VkPhysicalDeviceExternalTensorInfoARM,
pExternalTensorProperties: *mut VkExternalTensorPropertiesARM,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceExternalTensorPropertiesARM( &self, physicalDevice: *const VkPhysicalDevice_T, pExternalTensorInfo: *const VkPhysicalDeviceExternalTensorInfoARM, pExternalTensorProperties: *mut VkExternalTensorPropertiesARM, ) -> Result<(), VkError>
Source§fn vkGetTensorOpaqueCaptureDescriptorDataARM(
&self,
device: *const VkDevice_T,
pInfo: *const VkTensorCaptureDescriptorDataInfoARM,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetTensorOpaqueCaptureDescriptorDataARM( &self, device: *const VkDevice_T, pInfo: *const VkTensorCaptureDescriptorDataInfoARM, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkGetTensorViewOpaqueCaptureDescriptorDataARM(
&self,
device: *const VkDevice_T,
pInfo: *const VkTensorViewCaptureDescriptorDataInfoARM,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetTensorViewOpaqueCaptureDescriptorDataARM( &self, device: *const VkDevice_T, pInfo: *const VkTensorViewCaptureDescriptorDataInfoARM, pData: *mut c_void, ) -> Result<(), VkError>
Source§impl VK_EXT_acquire_drm_display for VkCore
impl VK_EXT_acquire_drm_display for VkCore
Source§fn vkAcquireDrmDisplayEXT(
&self,
physicalDevice: *const VkPhysicalDevice_T,
drmFd: i32,
display: *const VkDisplayKHR_T,
) -> Result<(), VkError>
fn vkAcquireDrmDisplayEXT( &self, physicalDevice: *const VkPhysicalDevice_T, drmFd: i32, display: *const VkDisplayKHR_T, ) -> Result<(), VkError>
Source§fn vkGetDrmDisplayEXT(
&self,
physicalDevice: *const VkPhysicalDevice_T,
drmFd: i32,
connectorId: u32,
display: *mut *const VkDisplayKHR_T,
) -> Result<(), VkError>
fn vkGetDrmDisplayEXT( &self, physicalDevice: *const VkPhysicalDevice_T, drmFd: i32, connectorId: u32, display: *mut *const VkDisplayKHR_T, ) -> Result<(), VkError>
Source§impl VK_EXT_attachment_feedback_loop_dynamic_state for VkCore
impl VK_EXT_attachment_feedback_loop_dynamic_state for VkCore
Source§fn vkCmdSetAttachmentFeedbackLoopEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
aspectMask: u32,
) -> Result<(), VkError>
fn vkCmdSetAttachmentFeedbackLoopEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, aspectMask: u32, ) -> Result<(), VkError>
Source§impl VK_EXT_buffer_device_address for VkCore
impl VK_EXT_buffer_device_address for VkCore
Source§fn vkGetBufferDeviceAddressEXT(
&self,
device: *const VkDevice_T,
pInfo: *const VkBufferDeviceAddressInfo,
) -> Result<u64, VkError>
fn vkGetBufferDeviceAddressEXT( &self, device: *const VkDevice_T, pInfo: *const VkBufferDeviceAddressInfo, ) -> Result<u64, VkError>
Source§impl VK_EXT_calibrated_timestamps for VkCore
impl VK_EXT_calibrated_timestamps for VkCore
Source§fn vkGetPhysicalDeviceCalibrateableTimeDomainsEXT(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pTimeDomainCount: *mut u32,
pTimeDomains: *mut VkTimeDomainKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( &self, physicalDevice: *const VkPhysicalDevice_T, pTimeDomainCount: *mut u32, pTimeDomains: *mut VkTimeDomainKHR, ) -> Result<(), VkError>
Source§fn vkGetCalibratedTimestampsEXT(
&self,
device: *const VkDevice_T,
timestampCount: u32,
pTimestampInfos: *const VkCalibratedTimestampInfoKHR,
pTimestamps: *mut u64,
pMaxDeviation: *mut u64,
) -> Result<(), VkError>
fn vkGetCalibratedTimestampsEXT( &self, device: *const VkDevice_T, timestampCount: u32, pTimestampInfos: *const VkCalibratedTimestampInfoKHR, pTimestamps: *mut u64, pMaxDeviation: *mut u64, ) -> Result<(), VkError>
Source§impl VK_EXT_color_write_enable for VkCore
impl VK_EXT_color_write_enable for VkCore
Source§impl VK_EXT_conditional_rendering for VkCore
impl VK_EXT_conditional_rendering for VkCore
Source§fn vkCmdBeginConditionalRenderingEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pConditionalRenderingBegin: *const VkConditionalRenderingBeginInfoEXT,
) -> Result<(), VkError>
fn vkCmdBeginConditionalRenderingEXT( &self, commandBuffer: *const VkCommandBuffer_T, pConditionalRenderingBegin: *const VkConditionalRenderingBeginInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdEndConditionalRenderingEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkCmdEndConditionalRenderingEXT( &self, commandBuffer: *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§impl VK_EXT_debug_marker for VkCore
impl VK_EXT_debug_marker for VkCore
Source§fn vkDebugMarkerSetObjectTagEXT(
&self,
device: *const VkDevice_T,
pTagInfo: *const VkDebugMarkerObjectTagInfoEXT,
) -> Result<(), VkError>
fn vkDebugMarkerSetObjectTagEXT( &self, device: *const VkDevice_T, pTagInfo: *const VkDebugMarkerObjectTagInfoEXT, ) -> Result<(), VkError>
Source§fn vkDebugMarkerSetObjectNameEXT(
&self,
device: *const VkDevice_T,
pNameInfo: *const VkDebugMarkerObjectNameInfoEXT,
) -> Result<(), VkError>
fn vkDebugMarkerSetObjectNameEXT( &self, device: *const VkDevice_T, pNameInfo: *const VkDebugMarkerObjectNameInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdDebugMarkerBeginEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT,
) -> Result<(), VkError>
fn vkCmdDebugMarkerBeginEXT( &self, commandBuffer: *const VkCommandBuffer_T, pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdDebugMarkerEndEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkCmdDebugMarkerEndEXT( &self, commandBuffer: *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§fn vkCmdDebugMarkerInsertEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT,
) -> Result<(), VkError>
fn vkCmdDebugMarkerInsertEXT( &self, commandBuffer: *const VkCommandBuffer_T, pMarkerInfo: *const VkDebugMarkerMarkerInfoEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_debug_report for VkCore
impl VK_EXT_debug_report for VkCore
Source§fn vkCreateDebugReportCallbackEXT(
&self,
instance: *const VkInstance_T,
pCreateInfo: *const VkDebugReportCallbackCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pCallback: *mut *const VkDebugReportCallbackEXT_T,
) -> Result<(), VkError>
fn vkCreateDebugReportCallbackEXT( &self, instance: *const VkInstance_T, pCreateInfo: *const VkDebugReportCallbackCreateInfoEXT, pAllocator: *const VkAllocationCallbacks, pCallback: *mut *const VkDebugReportCallbackEXT_T, ) -> Result<(), VkError>
Source§fn vkDestroyDebugReportCallbackEXT(
&self,
instance: *const VkInstance_T,
callback: *const VkDebugReportCallbackEXT_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDebugReportCallbackEXT( &self, instance: *const VkInstance_T, callback: *const VkDebugReportCallbackEXT_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§impl VK_EXT_debug_utils for VkCore
impl VK_EXT_debug_utils for VkCore
Source§fn vkSetDebugUtilsObjectNameEXT(
&self,
device: *const VkDevice_T,
pNameInfo: *const VkDebugUtilsObjectNameInfoEXT,
) -> Result<(), VkError>
fn vkSetDebugUtilsObjectNameEXT( &self, device: *const VkDevice_T, pNameInfo: *const VkDebugUtilsObjectNameInfoEXT, ) -> Result<(), VkError>
Source§fn vkSetDebugUtilsObjectTagEXT(
&self,
device: *const VkDevice_T,
pTagInfo: *const VkDebugUtilsObjectTagInfoEXT,
) -> Result<(), VkError>
fn vkSetDebugUtilsObjectTagEXT( &self, device: *const VkDevice_T, pTagInfo: *const VkDebugUtilsObjectTagInfoEXT, ) -> Result<(), VkError>
Source§fn vkQueueBeginDebugUtilsLabelEXT(
&self,
queue: *const VkQueue_T,
pLabelInfo: *const VkDebugUtilsLabelEXT,
) -> Result<(), VkError>
fn vkQueueBeginDebugUtilsLabelEXT( &self, queue: *const VkQueue_T, pLabelInfo: *const VkDebugUtilsLabelEXT, ) -> Result<(), VkError>
Source§fn vkQueueInsertDebugUtilsLabelEXT(
&self,
queue: *const VkQueue_T,
pLabelInfo: *const VkDebugUtilsLabelEXT,
) -> Result<(), VkError>
fn vkQueueInsertDebugUtilsLabelEXT( &self, queue: *const VkQueue_T, pLabelInfo: *const VkDebugUtilsLabelEXT, ) -> Result<(), VkError>
Source§fn vkCmdBeginDebugUtilsLabelEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pLabelInfo: *const VkDebugUtilsLabelEXT,
) -> Result<(), VkError>
fn vkCmdBeginDebugUtilsLabelEXT( &self, commandBuffer: *const VkCommandBuffer_T, pLabelInfo: *const VkDebugUtilsLabelEXT, ) -> Result<(), VkError>
Source§fn vkCmdEndDebugUtilsLabelEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkCmdEndDebugUtilsLabelEXT( &self, commandBuffer: *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§fn vkCmdInsertDebugUtilsLabelEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pLabelInfo: *const VkDebugUtilsLabelEXT,
) -> Result<(), VkError>
fn vkCmdInsertDebugUtilsLabelEXT( &self, commandBuffer: *const VkCommandBuffer_T, pLabelInfo: *const VkDebugUtilsLabelEXT, ) -> Result<(), VkError>
Source§fn vkCreateDebugUtilsMessengerEXT(
&self,
instance: *const VkInstance_T,
pCreateInfo: *const VkDebugUtilsMessengerCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pMessenger: *mut *const VkDebugUtilsMessengerEXT_T,
) -> Result<(), VkError>
fn vkCreateDebugUtilsMessengerEXT( &self, instance: *const VkInstance_T, pCreateInfo: *const VkDebugUtilsMessengerCreateInfoEXT, pAllocator: *const VkAllocationCallbacks, pMessenger: *mut *const VkDebugUtilsMessengerEXT_T, ) -> Result<(), VkError>
Source§fn vkDestroyDebugUtilsMessengerEXT(
&self,
instance: *const VkInstance_T,
messenger: *const VkDebugUtilsMessengerEXT_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDebugUtilsMessengerEXT( &self, instance: *const VkInstance_T, messenger: *const VkDebugUtilsMessengerEXT_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkSubmitDebugUtilsMessageEXT(
&self,
instance: *const VkInstance_T,
messageSeverity: VkDebugUtilsMessageSeverityFlagBitsEXT,
messageTypes: u32,
pCallbackData: *const VkDebugUtilsMessengerCallbackDataEXT,
) -> Result<(), VkError>
fn vkSubmitDebugUtilsMessageEXT( &self, instance: *const VkInstance_T, messageSeverity: VkDebugUtilsMessageSeverityFlagBitsEXT, messageTypes: u32, pCallbackData: *const VkDebugUtilsMessengerCallbackDataEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_depth_bias_control for VkCore
impl VK_EXT_depth_bias_control for VkCore
Source§fn vkCmdSetDepthBias2EXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pDepthBiasInfo: *const VkDepthBiasInfoEXT,
) -> Result<(), VkError>
fn vkCmdSetDepthBias2EXT( &self, commandBuffer: *const VkCommandBuffer_T, pDepthBiasInfo: *const VkDepthBiasInfoEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_descriptor_buffer for VkCore
impl VK_EXT_descriptor_buffer for VkCore
Source§fn vkGetDescriptorSetLayoutSizeEXT(
&self,
device: *const VkDevice_T,
layout: *const VkDescriptorSetLayout_T,
pLayoutSizeInBytes: *mut u64,
) -> Result<(), VkError>
fn vkGetDescriptorSetLayoutSizeEXT( &self, device: *const VkDevice_T, layout: *const VkDescriptorSetLayout_T, pLayoutSizeInBytes: *mut u64, ) -> Result<(), VkError>
Source§fn vkGetDescriptorSetLayoutBindingOffsetEXT(
&self,
device: *const VkDevice_T,
layout: *const VkDescriptorSetLayout_T,
binding: u32,
pOffset: *mut u64,
) -> Result<(), VkError>
fn vkGetDescriptorSetLayoutBindingOffsetEXT( &self, device: *const VkDevice_T, layout: *const VkDescriptorSetLayout_T, binding: u32, pOffset: *mut u64, ) -> Result<(), VkError>
Source§fn vkGetDescriptorEXT(
&self,
device: *const VkDevice_T,
pDescriptorInfo: *const VkDescriptorGetInfoEXT,
dataSize: usize,
pDescriptor: *mut c_void,
) -> Result<(), VkError>
fn vkGetDescriptorEXT( &self, device: *const VkDevice_T, pDescriptorInfo: *const VkDescriptorGetInfoEXT, dataSize: usize, pDescriptor: *mut c_void, ) -> Result<(), VkError>
Source§fn vkCmdBindDescriptorBuffersEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
bufferCount: u32,
pBindingInfos: *const VkDescriptorBufferBindingInfoEXT,
) -> Result<(), VkError>
fn vkCmdBindDescriptorBuffersEXT( &self, commandBuffer: *const VkCommandBuffer_T, bufferCount: u32, pBindingInfos: *const VkDescriptorBufferBindingInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetDescriptorBufferOffsetsEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineBindPoint: VkPipelineBindPoint,
layout: *const VkPipelineLayout_T,
firstSet: u32,
setCount: u32,
pBufferIndices: *const u32,
pOffsets: *const u64,
) -> Result<(), VkError>
fn vkCmdSetDescriptorBufferOffsetsEXT( &self, commandBuffer: *const VkCommandBuffer_T, pipelineBindPoint: VkPipelineBindPoint, layout: *const VkPipelineLayout_T, firstSet: u32, setCount: u32, pBufferIndices: *const u32, pOffsets: *const u64, ) -> Result<(), VkError>
Source§fn vkCmdBindDescriptorBufferEmbeddedSamplersEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineBindPoint: VkPipelineBindPoint,
layout: *const VkPipelineLayout_T,
set: u32,
) -> Result<(), VkError>
fn vkCmdBindDescriptorBufferEmbeddedSamplersEXT( &self, commandBuffer: *const VkCommandBuffer_T, pipelineBindPoint: VkPipelineBindPoint, layout: *const VkPipelineLayout_T, set: u32, ) -> Result<(), VkError>
Source§fn vkGetBufferOpaqueCaptureDescriptorDataEXT(
&self,
device: *const VkDevice_T,
pInfo: *const VkBufferCaptureDescriptorDataInfoEXT,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetBufferOpaqueCaptureDescriptorDataEXT( &self, device: *const VkDevice_T, pInfo: *const VkBufferCaptureDescriptorDataInfoEXT, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkGetImageOpaqueCaptureDescriptorDataEXT(
&self,
device: *const VkDevice_T,
pInfo: *const VkImageCaptureDescriptorDataInfoEXT,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetImageOpaqueCaptureDescriptorDataEXT( &self, device: *const VkDevice_T, pInfo: *const VkImageCaptureDescriptorDataInfoEXT, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkGetImageViewOpaqueCaptureDescriptorDataEXT(
&self,
device: *const VkDevice_T,
pInfo: *const VkImageViewCaptureDescriptorDataInfoEXT,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetImageViewOpaqueCaptureDescriptorDataEXT( &self, device: *const VkDevice_T, pInfo: *const VkImageViewCaptureDescriptorDataInfoEXT, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkGetSamplerOpaqueCaptureDescriptorDataEXT(
&self,
device: *const VkDevice_T,
pInfo: *const VkSamplerCaptureDescriptorDataInfoEXT,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetSamplerOpaqueCaptureDescriptorDataEXT( &self, device: *const VkDevice_T, pInfo: *const VkSamplerCaptureDescriptorDataInfoEXT, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT(
&self,
device: *const VkDevice_T,
pInfo: *const VkAccelerationStructureCaptureDescriptorDataInfoEXT,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT( &self, device: *const VkDevice_T, pInfo: *const VkAccelerationStructureCaptureDescriptorDataInfoEXT, pData: *mut c_void, ) -> Result<(), VkError>
Source§impl VK_EXT_device_fault for VkCore
impl VK_EXT_device_fault for VkCore
Source§fn vkGetDeviceFaultInfoEXT(
&self,
device: *const VkDevice_T,
pFaultCounts: *mut VkDeviceFaultCountsEXT,
pFaultInfo: *mut VkDeviceFaultInfoEXT,
) -> Result<(), VkError>
fn vkGetDeviceFaultInfoEXT( &self, device: *const VkDevice_T, pFaultCounts: *mut VkDeviceFaultCountsEXT, pFaultInfo: *mut VkDeviceFaultInfoEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_device_generated_commands for VkCore
impl VK_EXT_device_generated_commands for VkCore
Source§fn vkGetGeneratedCommandsMemoryRequirementsEXT(
&self,
device: *const VkDevice_T,
pInfo: *const VkGeneratedCommandsMemoryRequirementsInfoEXT,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetGeneratedCommandsMemoryRequirementsEXT( &self, device: *const VkDevice_T, pInfo: *const VkGeneratedCommandsMemoryRequirementsInfoEXT, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkCmdPreprocessGeneratedCommandsEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pGeneratedCommandsInfo: *const VkGeneratedCommandsInfoEXT,
stateCommandBuffer: *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkCmdPreprocessGeneratedCommandsEXT( &self, commandBuffer: *const VkCommandBuffer_T, pGeneratedCommandsInfo: *const VkGeneratedCommandsInfoEXT, stateCommandBuffer: *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§fn vkCmdExecuteGeneratedCommandsEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
isPreprocessed: u32,
pGeneratedCommandsInfo: *const VkGeneratedCommandsInfoEXT,
) -> Result<(), VkError>
fn vkCmdExecuteGeneratedCommandsEXT( &self, commandBuffer: *const VkCommandBuffer_T, isPreprocessed: u32, pGeneratedCommandsInfo: *const VkGeneratedCommandsInfoEXT, ) -> Result<(), VkError>
Source§fn vkCreateIndirectCommandsLayoutEXT(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkIndirectCommandsLayoutCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pIndirectCommandsLayout: *mut *const VkIndirectCommandsLayoutEXT_T,
) -> Result<(), VkError>
fn vkCreateIndirectCommandsLayoutEXT( &self, device: *const VkDevice_T, pCreateInfo: *const VkIndirectCommandsLayoutCreateInfoEXT, pAllocator: *const VkAllocationCallbacks, pIndirectCommandsLayout: *mut *const VkIndirectCommandsLayoutEXT_T, ) -> Result<(), VkError>
Source§fn vkDestroyIndirectCommandsLayoutEXT(
&self,
device: *const VkDevice_T,
indirectCommandsLayout: *const VkIndirectCommandsLayoutEXT_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyIndirectCommandsLayoutEXT( &self, device: *const VkDevice_T, indirectCommandsLayout: *const VkIndirectCommandsLayoutEXT_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateIndirectExecutionSetEXT(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkIndirectExecutionSetCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pIndirectExecutionSet: *mut *const VkIndirectExecutionSetEXT_T,
) -> Result<(), VkError>
fn vkCreateIndirectExecutionSetEXT( &self, device: *const VkDevice_T, pCreateInfo: *const VkIndirectExecutionSetCreateInfoEXT, pAllocator: *const VkAllocationCallbacks, pIndirectExecutionSet: *mut *const VkIndirectExecutionSetEXT_T, ) -> Result<(), VkError>
Source§fn vkDestroyIndirectExecutionSetEXT(
&self,
device: *const VkDevice_T,
indirectExecutionSet: *const VkIndirectExecutionSetEXT_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyIndirectExecutionSetEXT( &self, device: *const VkDevice_T, indirectExecutionSet: *const VkIndirectExecutionSetEXT_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkUpdateIndirectExecutionSetPipelineEXT(
&self,
device: *const VkDevice_T,
indirectExecutionSet: *const VkIndirectExecutionSetEXT_T,
executionSetWriteCount: u32,
pExecutionSetWrites: *const VkWriteIndirectExecutionSetPipelineEXT,
) -> Result<(), VkError>
fn vkUpdateIndirectExecutionSetPipelineEXT( &self, device: *const VkDevice_T, indirectExecutionSet: *const VkIndirectExecutionSetEXT_T, executionSetWriteCount: u32, pExecutionSetWrites: *const VkWriteIndirectExecutionSetPipelineEXT, ) -> Result<(), VkError>
Source§fn vkUpdateIndirectExecutionSetShaderEXT(
&self,
device: *const VkDevice_T,
indirectExecutionSet: *const VkIndirectExecutionSetEXT_T,
executionSetWriteCount: u32,
pExecutionSetWrites: *const VkWriteIndirectExecutionSetShaderEXT,
) -> Result<(), VkError>
fn vkUpdateIndirectExecutionSetShaderEXT( &self, device: *const VkDevice_T, indirectExecutionSet: *const VkIndirectExecutionSetEXT_T, executionSetWriteCount: u32, pExecutionSetWrites: *const VkWriteIndirectExecutionSetShaderEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_direct_mode_display for VkCore
impl VK_EXT_direct_mode_display for VkCore
Source§fn vkReleaseDisplayEXT(
&self,
physicalDevice: *const VkPhysicalDevice_T,
display: *const VkDisplayKHR_T,
) -> Result<(), VkError>
fn vkReleaseDisplayEXT( &self, physicalDevice: *const VkPhysicalDevice_T, display: *const VkDisplayKHR_T, ) -> Result<(), VkError>
Source§impl VK_EXT_discard_rectangles for VkCore
impl VK_EXT_discard_rectangles for VkCore
Source§fn vkCmdSetDiscardRectangleEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstDiscardRectangle: u32,
discardRectangleCount: u32,
pDiscardRectangles: *const VkRect2D,
) -> Result<(), VkError>
fn vkCmdSetDiscardRectangleEXT( &self, commandBuffer: *const VkCommandBuffer_T, firstDiscardRectangle: u32, discardRectangleCount: u32, pDiscardRectangles: *const VkRect2D, ) -> Result<(), VkError>
Source§fn vkCmdSetDiscardRectangleEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
discardRectangleEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDiscardRectangleEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, discardRectangleEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetDiscardRectangleModeEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
discardRectangleMode: VkDiscardRectangleModeEXT,
) -> Result<(), VkError>
fn vkCmdSetDiscardRectangleModeEXT( &self, commandBuffer: *const VkCommandBuffer_T, discardRectangleMode: VkDiscardRectangleModeEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_display_control for VkCore
impl VK_EXT_display_control for VkCore
Source§fn vkDisplayPowerControlEXT(
&self,
device: *const VkDevice_T,
display: *const VkDisplayKHR_T,
pDisplayPowerInfo: *const VkDisplayPowerInfoEXT,
) -> Result<(), VkError>
fn vkDisplayPowerControlEXT( &self, device: *const VkDevice_T, display: *const VkDisplayKHR_T, pDisplayPowerInfo: *const VkDisplayPowerInfoEXT, ) -> Result<(), VkError>
Source§fn vkRegisterDeviceEventEXT(
&self,
device: *const VkDevice_T,
pDeviceEventInfo: *const VkDeviceEventInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut *const VkFence_T,
) -> Result<(), VkError>
fn vkRegisterDeviceEventEXT( &self, device: *const VkDevice_T, pDeviceEventInfo: *const VkDeviceEventInfoEXT, pAllocator: *const VkAllocationCallbacks, pFence: *mut *const VkFence_T, ) -> Result<(), VkError>
Source§fn vkRegisterDisplayEventEXT(
&self,
device: *const VkDevice_T,
display: *const VkDisplayKHR_T,
pDisplayEventInfo: *const VkDisplayEventInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut *const VkFence_T,
) -> Result<(), VkError>
fn vkRegisterDisplayEventEXT( &self, device: *const VkDevice_T, display: *const VkDisplayKHR_T, pDisplayEventInfo: *const VkDisplayEventInfoEXT, pAllocator: *const VkAllocationCallbacks, pFence: *mut *const VkFence_T, ) -> Result<(), VkError>
Source§fn vkGetSwapchainCounterEXT(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
counter: VkSurfaceCounterFlagBitsEXT,
pCounterValue: *mut u64,
) -> Result<(), VkError>
fn vkGetSwapchainCounterEXT( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, counter: VkSurfaceCounterFlagBitsEXT, pCounterValue: *mut u64, ) -> Result<(), VkError>
Source§impl VK_EXT_display_surface_counter for VkCore
impl VK_EXT_display_surface_counter for VkCore
Source§fn vkGetPhysicalDeviceSurfaceCapabilities2EXT(
&self,
physicalDevice: *const VkPhysicalDevice_T,
surface: *const VkSurfaceKHR_T,
pSurfaceCapabilities: *mut VkSurfaceCapabilities2EXT,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSurfaceCapabilities2EXT( &self, physicalDevice: *const VkPhysicalDevice_T, surface: *const VkSurfaceKHR_T, pSurfaceCapabilities: *mut VkSurfaceCapabilities2EXT, ) -> Result<(), VkError>
Source§impl VK_EXT_extended_dynamic_state for VkCore
impl VK_EXT_extended_dynamic_state for VkCore
Source§fn vkCmdSetCullModeEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
cullMode: u32,
) -> Result<(), VkError>
fn vkCmdSetCullModeEXT( &self, commandBuffer: *const VkCommandBuffer_T, cullMode: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetFrontFaceEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
frontFace: VkFrontFace,
) -> Result<(), VkError>
fn vkCmdSetFrontFaceEXT( &self, commandBuffer: *const VkCommandBuffer_T, frontFace: VkFrontFace, ) -> Result<(), VkError>
Source§fn vkCmdSetPrimitiveTopologyEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
primitiveTopology: VkPrimitiveTopology,
) -> Result<(), VkError>
fn vkCmdSetPrimitiveTopologyEXT( &self, commandBuffer: *const VkCommandBuffer_T, primitiveTopology: VkPrimitiveTopology, ) -> Result<(), VkError>
Source§fn vkCmdSetViewportWithCountEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
viewportCount: u32,
pViewports: *const VkViewport,
) -> Result<(), VkError>
fn vkCmdSetViewportWithCountEXT( &self, commandBuffer: *const VkCommandBuffer_T, viewportCount: u32, pViewports: *const VkViewport, ) -> Result<(), VkError>
Source§fn vkCmdSetScissorWithCountEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
scissorCount: u32,
pScissors: *const VkRect2D,
) -> Result<(), VkError>
fn vkCmdSetScissorWithCountEXT( &self, commandBuffer: *const VkCommandBuffer_T, scissorCount: u32, pScissors: *const VkRect2D, ) -> Result<(), VkError>
Source§fn vkCmdBindVertexBuffers2EXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstBinding: u32,
bindingCount: u32,
pBuffers: *const *const VkBuffer_T,
pOffsets: *const u64,
pSizes: *const u64,
pStrides: *const u64,
) -> Result<(), VkError>
fn vkCmdBindVertexBuffers2EXT( &self, commandBuffer: *const VkCommandBuffer_T, firstBinding: u32, bindingCount: u32, pBuffers: *const *const VkBuffer_T, pOffsets: *const u64, pSizes: *const u64, pStrides: *const u64, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthTestEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthTestEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthTestEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, depthTestEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthWriteEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthWriteEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthWriteEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, depthWriteEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthCompareOpEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthCompareOp: VkCompareOp,
) -> Result<(), VkError>
fn vkCmdSetDepthCompareOpEXT( &self, commandBuffer: *const VkCommandBuffer_T, depthCompareOp: VkCompareOp, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthBoundsTestEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthBoundsTestEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthBoundsTestEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, depthBoundsTestEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetStencilTestEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
stencilTestEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetStencilTestEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, stencilTestEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetStencilOpEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
faceMask: u32,
failOp: VkStencilOp,
passOp: VkStencilOp,
depthFailOp: VkStencilOp,
compareOp: VkCompareOp,
) -> Result<(), VkError>
fn vkCmdSetStencilOpEXT( &self, commandBuffer: *const VkCommandBuffer_T, faceMask: u32, failOp: VkStencilOp, passOp: VkStencilOp, depthFailOp: VkStencilOp, compareOp: VkCompareOp, ) -> Result<(), VkError>
Source§impl VK_EXT_extended_dynamic_state2 for VkCore
impl VK_EXT_extended_dynamic_state2 for VkCore
Source§fn vkCmdSetPatchControlPointsEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
patchControlPoints: u32,
) -> Result<(), VkError>
fn vkCmdSetPatchControlPointsEXT( &self, commandBuffer: *const VkCommandBuffer_T, patchControlPoints: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetRasterizerDiscardEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
rasterizerDiscardEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetRasterizerDiscardEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, rasterizerDiscardEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthBiasEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthBiasEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthBiasEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, depthBiasEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetLogicOpEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
logicOp: VkLogicOp,
) -> Result<(), VkError>
fn vkCmdSetLogicOpEXT( &self, commandBuffer: *const VkCommandBuffer_T, logicOp: VkLogicOp, ) -> Result<(), VkError>
Source§fn vkCmdSetPrimitiveRestartEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
primitiveRestartEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetPrimitiveRestartEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, primitiveRestartEnable: u32, ) -> Result<(), VkError>
Source§impl VK_EXT_extended_dynamic_state3 for VkCore
impl VK_EXT_extended_dynamic_state3 for VkCore
Source§fn vkCmdSetDepthClampEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthClampEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthClampEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, depthClampEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetPolygonModeEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
polygonMode: VkPolygonMode,
) -> Result<(), VkError>
fn vkCmdSetPolygonModeEXT( &self, commandBuffer: *const VkCommandBuffer_T, polygonMode: VkPolygonMode, ) -> Result<(), VkError>
Source§fn vkCmdSetRasterizationSamplesEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
rasterizationSamples: VkSampleCountFlagBits,
) -> Result<(), VkError>
fn vkCmdSetRasterizationSamplesEXT( &self, commandBuffer: *const VkCommandBuffer_T, rasterizationSamples: VkSampleCountFlagBits, ) -> Result<(), VkError>
Source§fn vkCmdSetSampleMaskEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
samples: VkSampleCountFlagBits,
pSampleMask: *const u32,
) -> Result<(), VkError>
fn vkCmdSetSampleMaskEXT( &self, commandBuffer: *const VkCommandBuffer_T, samples: VkSampleCountFlagBits, pSampleMask: *const u32, ) -> Result<(), VkError>
Source§fn vkCmdSetAlphaToCoverageEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
alphaToCoverageEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetAlphaToCoverageEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, alphaToCoverageEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetAlphaToOneEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
alphaToOneEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetAlphaToOneEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, alphaToOneEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetLogicOpEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
logicOpEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetLogicOpEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, logicOpEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetColorBlendEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstAttachment: u32,
attachmentCount: u32,
pColorBlendEnables: *const u32,
) -> Result<(), VkError>
fn vkCmdSetColorBlendEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, firstAttachment: u32, attachmentCount: u32, pColorBlendEnables: *const u32, ) -> Result<(), VkError>
Source§fn vkCmdSetColorBlendEquationEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstAttachment: u32,
attachmentCount: u32,
pColorBlendEquations: *const VkColorBlendEquationEXT,
) -> Result<(), VkError>
fn vkCmdSetColorBlendEquationEXT( &self, commandBuffer: *const VkCommandBuffer_T, firstAttachment: u32, attachmentCount: u32, pColorBlendEquations: *const VkColorBlendEquationEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetColorWriteMaskEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstAttachment: u32,
attachmentCount: u32,
pColorWriteMasks: *const u32,
) -> Result<(), VkError>
fn vkCmdSetColorWriteMaskEXT( &self, commandBuffer: *const VkCommandBuffer_T, firstAttachment: u32, attachmentCount: u32, pColorWriteMasks: *const u32, ) -> Result<(), VkError>
Source§fn vkCmdSetTessellationDomainOriginEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
domainOrigin: VkTessellationDomainOrigin,
) -> Result<(), VkError>
fn vkCmdSetTessellationDomainOriginEXT( &self, commandBuffer: *const VkCommandBuffer_T, domainOrigin: VkTessellationDomainOrigin, ) -> Result<(), VkError>
Source§fn vkCmdSetRasterizationStreamEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
rasterizationStream: u32,
) -> Result<(), VkError>
fn vkCmdSetRasterizationStreamEXT( &self, commandBuffer: *const VkCommandBuffer_T, rasterizationStream: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetConservativeRasterizationModeEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
conservativeRasterizationMode: VkConservativeRasterizationModeEXT,
) -> Result<(), VkError>
fn vkCmdSetConservativeRasterizationModeEXT( &self, commandBuffer: *const VkCommandBuffer_T, conservativeRasterizationMode: VkConservativeRasterizationModeEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetExtraPrimitiveOverestimationSizeEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
extraPrimitiveOverestimationSize: f32,
) -> Result<(), VkError>
fn vkCmdSetExtraPrimitiveOverestimationSizeEXT( &self, commandBuffer: *const VkCommandBuffer_T, extraPrimitiveOverestimationSize: f32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthClipEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthClipEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthClipEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, depthClipEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetSampleLocationsEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
sampleLocationsEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetSampleLocationsEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, sampleLocationsEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetColorBlendAdvancedEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstAttachment: u32,
attachmentCount: u32,
pColorBlendAdvanced: *const VkColorBlendAdvancedEXT,
) -> Result<(), VkError>
fn vkCmdSetColorBlendAdvancedEXT( &self, commandBuffer: *const VkCommandBuffer_T, firstAttachment: u32, attachmentCount: u32, pColorBlendAdvanced: *const VkColorBlendAdvancedEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetProvokingVertexModeEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
provokingVertexMode: VkProvokingVertexModeEXT,
) -> Result<(), VkError>
fn vkCmdSetProvokingVertexModeEXT( &self, commandBuffer: *const VkCommandBuffer_T, provokingVertexMode: VkProvokingVertexModeEXT, ) -> Result<(), VkError>
Source§fn vkCmdSetLineRasterizationModeEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
lineRasterizationMode: VkLineRasterizationMode,
) -> Result<(), VkError>
fn vkCmdSetLineRasterizationModeEXT( &self, commandBuffer: *const VkCommandBuffer_T, lineRasterizationMode: VkLineRasterizationMode, ) -> Result<(), VkError>
Source§fn vkCmdSetLineStippleEnableEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
stippledLineEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetLineStippleEnableEXT( &self, commandBuffer: *const VkCommandBuffer_T, stippledLineEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthClipNegativeOneToOneEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
negativeOneToOne: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthClipNegativeOneToOneEXT( &self, commandBuffer: *const VkCommandBuffer_T, negativeOneToOne: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetViewportWScalingEnableNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
viewportWScalingEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetViewportWScalingEnableNV( &self, commandBuffer: *const VkCommandBuffer_T, viewportWScalingEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetViewportSwizzleNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstViewport: u32,
viewportCount: u32,
pViewportSwizzles: *const VkViewportSwizzleNV,
) -> Result<(), VkError>
fn vkCmdSetViewportSwizzleNV( &self, commandBuffer: *const VkCommandBuffer_T, firstViewport: u32, viewportCount: u32, pViewportSwizzles: *const VkViewportSwizzleNV, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageToColorEnableNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
coverageToColorEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetCoverageToColorEnableNV( &self, commandBuffer: *const VkCommandBuffer_T, coverageToColorEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageToColorLocationNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
coverageToColorLocation: u32,
) -> Result<(), VkError>
fn vkCmdSetCoverageToColorLocationNV( &self, commandBuffer: *const VkCommandBuffer_T, coverageToColorLocation: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageModulationModeNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
coverageModulationMode: VkCoverageModulationModeNV,
) -> Result<(), VkError>
fn vkCmdSetCoverageModulationModeNV( &self, commandBuffer: *const VkCommandBuffer_T, coverageModulationMode: VkCoverageModulationModeNV, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageModulationTableEnableNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
coverageModulationTableEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetCoverageModulationTableEnableNV( &self, commandBuffer: *const VkCommandBuffer_T, coverageModulationTableEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageModulationTableNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
coverageModulationTableCount: u32,
pCoverageModulationTable: *const f32,
) -> Result<(), VkError>
fn vkCmdSetCoverageModulationTableNV( &self, commandBuffer: *const VkCommandBuffer_T, coverageModulationTableCount: u32, pCoverageModulationTable: *const f32, ) -> Result<(), VkError>
Source§fn vkCmdSetShadingRateImageEnableNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
shadingRateImageEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetShadingRateImageEnableNV( &self, commandBuffer: *const VkCommandBuffer_T, shadingRateImageEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetRepresentativeFragmentTestEnableNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
representativeFragmentTestEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetRepresentativeFragmentTestEnableNV( &self, commandBuffer: *const VkCommandBuffer_T, representativeFragmentTestEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetCoverageReductionModeNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
coverageReductionMode: VkCoverageReductionModeNV,
) -> Result<(), VkError>
fn vkCmdSetCoverageReductionModeNV( &self, commandBuffer: *const VkCommandBuffer_T, coverageReductionMode: VkCoverageReductionModeNV, ) -> Result<(), VkError>
Source§impl VK_EXT_external_memory_host for VkCore
impl VK_EXT_external_memory_host for VkCore
Source§fn vkGetMemoryHostPointerPropertiesEXT(
&self,
device: *const VkDevice_T,
handleType: VkExternalMemoryHandleTypeFlagBits,
pHostPointer: *const c_void,
pMemoryHostPointerProperties: *mut VkMemoryHostPointerPropertiesEXT,
) -> Result<(), VkError>
fn vkGetMemoryHostPointerPropertiesEXT( &self, device: *const VkDevice_T, handleType: VkExternalMemoryHandleTypeFlagBits, pHostPointer: *const c_void, pMemoryHostPointerProperties: *mut VkMemoryHostPointerPropertiesEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_fragment_density_map_offset for VkCore
impl VK_EXT_fragment_density_map_offset for VkCore
Source§fn vkCmdEndRendering2EXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pRenderingEndInfo: *const VkRenderingEndInfoEXT,
) -> Result<(), VkError>
fn vkCmdEndRendering2EXT( &self, commandBuffer: *const VkCommandBuffer_T, pRenderingEndInfo: *const VkRenderingEndInfoEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_hdr_metadata for VkCore
impl VK_EXT_hdr_metadata for VkCore
Source§fn vkSetHdrMetadataEXT(
&self,
device: *const VkDevice_T,
swapchainCount: u32,
pSwapchains: *const *const VkSwapchainKHR_T,
pMetadata: *const VkHdrMetadataEXT,
) -> Result<(), VkError>
fn vkSetHdrMetadataEXT( &self, device: *const VkDevice_T, swapchainCount: u32, pSwapchains: *const *const VkSwapchainKHR_T, pMetadata: *const VkHdrMetadataEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_headless_surface for VkCore
impl VK_EXT_headless_surface for VkCore
Source§fn vkCreateHeadlessSurfaceEXT(
&self,
instance: *const VkInstance_T,
pCreateInfo: *const VkHeadlessSurfaceCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut *const VkSurfaceKHR_T,
) -> Result<(), VkError>
fn vkCreateHeadlessSurfaceEXT( &self, instance: *const VkInstance_T, pCreateInfo: *const VkHeadlessSurfaceCreateInfoEXT, pAllocator: *const VkAllocationCallbacks, pSurface: *mut *const VkSurfaceKHR_T, ) -> Result<(), VkError>
Source§impl VK_EXT_host_image_copy for VkCore
impl VK_EXT_host_image_copy for VkCore
Source§fn vkCopyMemoryToImageEXT(
&self,
device: *const VkDevice_T,
pCopyMemoryToImageInfo: *const VkCopyMemoryToImageInfo,
) -> Result<(), VkError>
fn vkCopyMemoryToImageEXT( &self, device: *const VkDevice_T, pCopyMemoryToImageInfo: *const VkCopyMemoryToImageInfo, ) -> Result<(), VkError>
Source§fn vkCopyImageToMemoryEXT(
&self,
device: *const VkDevice_T,
pCopyImageToMemoryInfo: *const VkCopyImageToMemoryInfo,
) -> Result<(), VkError>
fn vkCopyImageToMemoryEXT( &self, device: *const VkDevice_T, pCopyImageToMemoryInfo: *const VkCopyImageToMemoryInfo, ) -> Result<(), VkError>
Source§fn vkCopyImageToImageEXT(
&self,
device: *const VkDevice_T,
pCopyImageToImageInfo: *const VkCopyImageToImageInfo,
) -> Result<(), VkError>
fn vkCopyImageToImageEXT( &self, device: *const VkDevice_T, pCopyImageToImageInfo: *const VkCopyImageToImageInfo, ) -> Result<(), VkError>
Source§fn vkTransitionImageLayoutEXT(
&self,
device: *const VkDevice_T,
transitionCount: u32,
pTransitions: *const VkHostImageLayoutTransitionInfo,
) -> Result<(), VkError>
fn vkTransitionImageLayoutEXT( &self, device: *const VkDevice_T, transitionCount: u32, pTransitions: *const VkHostImageLayoutTransitionInfo, ) -> Result<(), VkError>
Source§fn vkGetImageSubresourceLayout2EXT(
&self,
device: *const VkDevice_T,
image: *const VkImage_T,
pSubresource: *const VkImageSubresource2,
pLayout: *mut VkSubresourceLayout2,
) -> Result<(), VkError>
fn vkGetImageSubresourceLayout2EXT( &self, device: *const VkDevice_T, image: *const VkImage_T, pSubresource: *const VkImageSubresource2, pLayout: *mut VkSubresourceLayout2, ) -> Result<(), VkError>
Source§impl VK_EXT_host_query_reset for VkCore
impl VK_EXT_host_query_reset for VkCore
Source§fn vkResetQueryPoolEXT(
&self,
device: *const VkDevice_T,
queryPool: *const VkQueryPool_T,
firstQuery: u32,
queryCount: u32,
) -> Result<(), VkError>
fn vkResetQueryPoolEXT( &self, device: *const VkDevice_T, queryPool: *const VkQueryPool_T, firstQuery: u32, queryCount: u32, ) -> Result<(), VkError>
Source§impl VK_EXT_image_drm_format_modifier for VkCore
impl VK_EXT_image_drm_format_modifier for VkCore
Source§fn vkGetImageDrmFormatModifierPropertiesEXT(
&self,
device: *const VkDevice_T,
image: *const VkImage_T,
pProperties: *mut VkImageDrmFormatModifierPropertiesEXT,
) -> Result<(), VkError>
fn vkGetImageDrmFormatModifierPropertiesEXT( &self, device: *const VkDevice_T, image: *const VkImage_T, pProperties: *mut VkImageDrmFormatModifierPropertiesEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_line_rasterization for VkCore
impl VK_EXT_line_rasterization for VkCore
Source§fn vkCmdSetLineStippleEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
lineStippleFactor: u32,
lineStipplePattern: u16,
) -> Result<(), VkError>
fn vkCmdSetLineStippleEXT( &self, commandBuffer: *const VkCommandBuffer_T, lineStippleFactor: u32, lineStipplePattern: u16, ) -> Result<(), VkError>
Source§impl VK_EXT_mesh_shader for VkCore
impl VK_EXT_mesh_shader for VkCore
Source§fn vkCmdDrawMeshTasksEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
groupCountX: u32,
groupCountY: u32,
groupCountZ: u32,
) -> Result<(), VkError>
fn vkCmdDrawMeshTasksEXT( &self, commandBuffer: *const VkCommandBuffer_T, groupCountX: u32, groupCountY: u32, groupCountZ: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawMeshTasksIndirectEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
drawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawMeshTasksIndirectEXT( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, drawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawMeshTasksIndirectCountEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
countBuffer: *const VkBuffer_T,
countBufferOffset: u64,
maxDrawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawMeshTasksIndirectCountEXT( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, countBuffer: *const VkBuffer_T, countBufferOffset: u64, maxDrawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§impl VK_EXT_multi_draw for VkCore
impl VK_EXT_multi_draw for VkCore
Source§fn vkCmdDrawMultiEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
drawCount: u32,
pVertexInfo: *const VkMultiDrawInfoEXT,
instanceCount: u32,
firstInstance: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawMultiEXT( &self, commandBuffer: *const VkCommandBuffer_T, drawCount: u32, pVertexInfo: *const VkMultiDrawInfoEXT, instanceCount: u32, firstInstance: u32, stride: u32, ) -> Result<(), VkError>
Source§impl VK_EXT_opacity_micromap for VkCore
impl VK_EXT_opacity_micromap for VkCore
Source§fn vkCreateMicromapEXT(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkMicromapCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pMicromap: *mut *const VkMicromapEXT_T,
) -> Result<(), VkError>
fn vkCreateMicromapEXT( &self, device: *const VkDevice_T, pCreateInfo: *const VkMicromapCreateInfoEXT, pAllocator: *const VkAllocationCallbacks, pMicromap: *mut *const VkMicromapEXT_T, ) -> Result<(), VkError>
Source§fn vkDestroyMicromapEXT(
&self,
device: *const VkDevice_T,
micromap: *const VkMicromapEXT_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyMicromapEXT( &self, device: *const VkDevice_T, micromap: *const VkMicromapEXT_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCmdBuildMicromapsEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
infoCount: u32,
pInfos: *const VkMicromapBuildInfoEXT,
) -> Result<(), VkError>
fn vkCmdBuildMicromapsEXT( &self, commandBuffer: *const VkCommandBuffer_T, infoCount: u32, pInfos: *const VkMicromapBuildInfoEXT, ) -> Result<(), VkError>
Source§fn vkBuildMicromapsEXT(
&self,
device: *const VkDevice_T,
deferredOperation: *const VkDeferredOperationKHR_T,
infoCount: u32,
pInfos: *const VkMicromapBuildInfoEXT,
) -> Result<(), VkError>
fn vkBuildMicromapsEXT( &self, device: *const VkDevice_T, deferredOperation: *const VkDeferredOperationKHR_T, infoCount: u32, pInfos: *const VkMicromapBuildInfoEXT, ) -> Result<(), VkError>
Source§fn vkCopyMicromapEXT(
&self,
device: *const VkDevice_T,
deferredOperation: *const VkDeferredOperationKHR_T,
pInfo: *const VkCopyMicromapInfoEXT,
) -> Result<(), VkError>
fn vkCopyMicromapEXT( &self, device: *const VkDevice_T, deferredOperation: *const VkDeferredOperationKHR_T, pInfo: *const VkCopyMicromapInfoEXT, ) -> Result<(), VkError>
Source§fn vkCopyMicromapToMemoryEXT(
&self,
device: *const VkDevice_T,
deferredOperation: *const VkDeferredOperationKHR_T,
pInfo: *const VkCopyMicromapToMemoryInfoEXT,
) -> Result<(), VkError>
fn vkCopyMicromapToMemoryEXT( &self, device: *const VkDevice_T, deferredOperation: *const VkDeferredOperationKHR_T, pInfo: *const VkCopyMicromapToMemoryInfoEXT, ) -> Result<(), VkError>
Source§fn vkCopyMemoryToMicromapEXT(
&self,
device: *const VkDevice_T,
deferredOperation: *const VkDeferredOperationKHR_T,
pInfo: *const VkCopyMemoryToMicromapInfoEXT,
) -> Result<(), VkError>
fn vkCopyMemoryToMicromapEXT( &self, device: *const VkDevice_T, deferredOperation: *const VkDeferredOperationKHR_T, pInfo: *const VkCopyMemoryToMicromapInfoEXT, ) -> Result<(), VkError>
Source§fn vkWriteMicromapsPropertiesEXT(
&self,
device: *const VkDevice_T,
micromapCount: u32,
pMicromaps: *const *const VkMicromapEXT_T,
queryType: VkQueryType,
dataSize: usize,
pData: *mut c_void,
stride: usize,
) -> Result<(), VkError>
fn vkWriteMicromapsPropertiesEXT( &self, device: *const VkDevice_T, micromapCount: u32, pMicromaps: *const *const VkMicromapEXT_T, queryType: VkQueryType, dataSize: usize, pData: *mut c_void, stride: usize, ) -> Result<(), VkError>
Source§fn vkCmdCopyMicromapEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pInfo: *const VkCopyMicromapInfoEXT,
) -> Result<(), VkError>
fn vkCmdCopyMicromapEXT( &self, commandBuffer: *const VkCommandBuffer_T, pInfo: *const VkCopyMicromapInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdCopyMicromapToMemoryEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pInfo: *const VkCopyMicromapToMemoryInfoEXT,
) -> Result<(), VkError>
fn vkCmdCopyMicromapToMemoryEXT( &self, commandBuffer: *const VkCommandBuffer_T, pInfo: *const VkCopyMicromapToMemoryInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdCopyMemoryToMicromapEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pInfo: *const VkCopyMemoryToMicromapInfoEXT,
) -> Result<(), VkError>
fn vkCmdCopyMemoryToMicromapEXT( &self, commandBuffer: *const VkCommandBuffer_T, pInfo: *const VkCopyMemoryToMicromapInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdWriteMicromapsPropertiesEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
micromapCount: u32,
pMicromaps: *const *const VkMicromapEXT_T,
queryType: VkQueryType,
queryPool: *const VkQueryPool_T,
firstQuery: u32,
) -> Result<(), VkError>
fn vkCmdWriteMicromapsPropertiesEXT( &self, commandBuffer: *const VkCommandBuffer_T, micromapCount: u32, pMicromaps: *const *const VkMicromapEXT_T, queryType: VkQueryType, queryPool: *const VkQueryPool_T, firstQuery: u32, ) -> Result<(), VkError>
Source§fn vkGetDeviceMicromapCompatibilityEXT(
&self,
device: *const VkDevice_T,
pVersionInfo: *const VkMicromapVersionInfoEXT,
pCompatibility: *mut VkAccelerationStructureCompatibilityKHR,
) -> Result<(), VkError>
fn vkGetDeviceMicromapCompatibilityEXT( &self, device: *const VkDevice_T, pVersionInfo: *const VkMicromapVersionInfoEXT, pCompatibility: *mut VkAccelerationStructureCompatibilityKHR, ) -> Result<(), VkError>
Source§fn vkGetMicromapBuildSizesEXT(
&self,
device: *const VkDevice_T,
buildType: VkAccelerationStructureBuildTypeKHR,
pBuildInfo: *const VkMicromapBuildInfoEXT,
pSizeInfo: *mut VkMicromapBuildSizesInfoEXT,
) -> Result<(), VkError>
fn vkGetMicromapBuildSizesEXT( &self, device: *const VkDevice_T, buildType: VkAccelerationStructureBuildTypeKHR, pBuildInfo: *const VkMicromapBuildInfoEXT, pSizeInfo: *mut VkMicromapBuildSizesInfoEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_pageable_device_local_memory for VkCore
impl VK_EXT_pageable_device_local_memory for VkCore
Source§fn vkSetDeviceMemoryPriorityEXT(
&self,
device: *const VkDevice_T,
memory: *const VkDeviceMemory_T,
priority: f32,
) -> Result<(), VkError>
fn vkSetDeviceMemoryPriorityEXT( &self, device: *const VkDevice_T, memory: *const VkDeviceMemory_T, priority: f32, ) -> Result<(), VkError>
Source§impl VK_EXT_pipeline_properties for VkCore
impl VK_EXT_pipeline_properties for VkCore
Source§fn vkGetPipelinePropertiesEXT(
&self,
device: *const VkDevice_T,
pPipelineInfo: *const VkPipelineInfoKHR,
pPipelineProperties: *mut VkBaseOutStructure,
) -> Result<(), VkError>
fn vkGetPipelinePropertiesEXT( &self, device: *const VkDevice_T, pPipelineInfo: *const VkPipelineInfoKHR, pPipelineProperties: *mut VkBaseOutStructure, ) -> Result<(), VkError>
Source§impl VK_EXT_private_data for VkCore
impl VK_EXT_private_data for VkCore
Source§fn vkCreatePrivateDataSlotEXT(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkPrivateDataSlotCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPrivateDataSlot: *mut *const VkPrivateDataSlot_T,
) -> Result<(), VkError>
fn vkCreatePrivateDataSlotEXT( &self, device: *const VkDevice_T, pCreateInfo: *const VkPrivateDataSlotCreateInfo, pAllocator: *const VkAllocationCallbacks, pPrivateDataSlot: *mut *const VkPrivateDataSlot_T, ) -> Result<(), VkError>
Source§fn vkDestroyPrivateDataSlotEXT(
&self,
device: *const VkDevice_T,
privateDataSlot: *const VkPrivateDataSlot_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyPrivateDataSlotEXT( &self, device: *const VkDevice_T, privateDataSlot: *const VkPrivateDataSlot_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkSetPrivateDataEXT(
&self,
device: *const VkDevice_T,
objectType: VkObjectType,
objectHandle: u64,
privateDataSlot: *const VkPrivateDataSlot_T,
data: u64,
) -> Result<(), VkError>
fn vkSetPrivateDataEXT( &self, device: *const VkDevice_T, objectType: VkObjectType, objectHandle: u64, privateDataSlot: *const VkPrivateDataSlot_T, data: u64, ) -> Result<(), VkError>
Source§fn vkGetPrivateDataEXT(
&self,
device: *const VkDevice_T,
objectType: VkObjectType,
objectHandle: u64,
privateDataSlot: *const VkPrivateDataSlot_T,
pData: *mut u64,
) -> Result<(), VkError>
fn vkGetPrivateDataEXT( &self, device: *const VkDevice_T, objectType: VkObjectType, objectHandle: u64, privateDataSlot: *const VkPrivateDataSlot_T, pData: *mut u64, ) -> Result<(), VkError>
Source§impl VK_EXT_sample_locations for VkCore
impl VK_EXT_sample_locations for VkCore
Source§fn vkCmdSetSampleLocationsEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pSampleLocationsInfo: *const VkSampleLocationsInfoEXT,
) -> Result<(), VkError>
fn vkCmdSetSampleLocationsEXT( &self, commandBuffer: *const VkCommandBuffer_T, pSampleLocationsInfo: *const VkSampleLocationsInfoEXT, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceMultisamplePropertiesEXT(
&self,
physicalDevice: *const VkPhysicalDevice_T,
samples: VkSampleCountFlagBits,
pMultisampleProperties: *mut VkMultisamplePropertiesEXT,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceMultisamplePropertiesEXT( &self, physicalDevice: *const VkPhysicalDevice_T, samples: VkSampleCountFlagBits, pMultisampleProperties: *mut VkMultisamplePropertiesEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_shader_module_identifier for VkCore
impl VK_EXT_shader_module_identifier for VkCore
Source§fn vkGetShaderModuleIdentifierEXT(
&self,
device: *const VkDevice_T,
shaderModule: *const VkShaderModule_T,
pIdentifier: *mut VkShaderModuleIdentifierEXT,
) -> Result<(), VkError>
fn vkGetShaderModuleIdentifierEXT( &self, device: *const VkDevice_T, shaderModule: *const VkShaderModule_T, pIdentifier: *mut VkShaderModuleIdentifierEXT, ) -> Result<(), VkError>
Source§fn vkGetShaderModuleCreateInfoIdentifierEXT(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkShaderModuleCreateInfo,
pIdentifier: *mut VkShaderModuleIdentifierEXT,
) -> Result<(), VkError>
fn vkGetShaderModuleCreateInfoIdentifierEXT( &self, device: *const VkDevice_T, pCreateInfo: *const VkShaderModuleCreateInfo, pIdentifier: *mut VkShaderModuleIdentifierEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_shader_object for VkCore
impl VK_EXT_shader_object for VkCore
Source§fn vkCreateShadersEXT(
&self,
device: *const VkDevice_T,
createInfoCount: u32,
pCreateInfos: *const VkShaderCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pShaders: *mut *const VkShaderEXT_T,
) -> Result<(), VkError>
fn vkCreateShadersEXT( &self, device: *const VkDevice_T, createInfoCount: u32, pCreateInfos: *const VkShaderCreateInfoEXT, pAllocator: *const VkAllocationCallbacks, pShaders: *mut *const VkShaderEXT_T, ) -> Result<(), VkError>
Source§fn vkDestroyShaderEXT(
&self,
device: *const VkDevice_T,
shader: *const VkShaderEXT_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyShaderEXT( &self, device: *const VkDevice_T, shader: *const VkShaderEXT_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetShaderBinaryDataEXT(
&self,
device: *const VkDevice_T,
shader: *const VkShaderEXT_T,
pDataSize: *mut usize,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetShaderBinaryDataEXT( &self, device: *const VkDevice_T, shader: *const VkShaderEXT_T, pDataSize: *mut usize, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkCmdBindShadersEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
stageCount: u32,
pStages: *const VkShaderStageFlagBits,
pShaders: *const *const VkShaderEXT_T,
) -> Result<(), VkError>
fn vkCmdBindShadersEXT( &self, commandBuffer: *const VkCommandBuffer_T, stageCount: u32, pStages: *const VkShaderStageFlagBits, pShaders: *const *const VkShaderEXT_T, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthClampRangeEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthClampMode: VkDepthClampModeEXT,
pDepthClampRange: *const VkDepthClampRangeEXT,
) -> Result<(), VkError>
fn vkCmdSetDepthClampRangeEXT( &self, commandBuffer: *const VkCommandBuffer_T, depthClampMode: VkDepthClampModeEXT, pDepthClampRange: *const VkDepthClampRangeEXT, ) -> Result<(), VkError>
Source§impl VK_EXT_swapchain_maintenance1 for VkCore
impl VK_EXT_swapchain_maintenance1 for VkCore
Source§fn vkReleaseSwapchainImagesEXT(
&self,
device: *const VkDevice_T,
pReleaseInfo: *const VkReleaseSwapchainImagesInfoKHR,
) -> Result<(), VkError>
fn vkReleaseSwapchainImagesEXT( &self, device: *const VkDevice_T, pReleaseInfo: *const VkReleaseSwapchainImagesInfoKHR, ) -> Result<(), VkError>
Source§impl VK_EXT_tooling_info for VkCore
impl VK_EXT_tooling_info for VkCore
Source§fn vkGetPhysicalDeviceToolPropertiesEXT(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pToolCount: *mut u32,
pToolProperties: *mut VkPhysicalDeviceToolProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceToolPropertiesEXT( &self, physicalDevice: *const VkPhysicalDevice_T, pToolCount: *mut u32, pToolProperties: *mut VkPhysicalDeviceToolProperties, ) -> Result<(), VkError>
Source§impl VK_EXT_transform_feedback for VkCore
impl VK_EXT_transform_feedback for VkCore
Source§fn vkCmdBindTransformFeedbackBuffersEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstBinding: u32,
bindingCount: u32,
pBuffers: *const *const VkBuffer_T,
pOffsets: *const u64,
pSizes: *const u64,
) -> Result<(), VkError>
fn vkCmdBindTransformFeedbackBuffersEXT( &self, commandBuffer: *const VkCommandBuffer_T, firstBinding: u32, bindingCount: u32, pBuffers: *const *const VkBuffer_T, pOffsets: *const u64, pSizes: *const u64, ) -> Result<(), VkError>
Source§fn vkCmdBeginTransformFeedbackEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstCounterBuffer: u32,
counterBufferCount: u32,
pCounterBuffers: *const *const VkBuffer_T,
pCounterBufferOffsets: *const u64,
) -> Result<(), VkError>
fn vkCmdBeginTransformFeedbackEXT( &self, commandBuffer: *const VkCommandBuffer_T, firstCounterBuffer: u32, counterBufferCount: u32, pCounterBuffers: *const *const VkBuffer_T, pCounterBufferOffsets: *const u64, ) -> Result<(), VkError>
Source§fn vkCmdEndTransformFeedbackEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstCounterBuffer: u32,
counterBufferCount: u32,
pCounterBuffers: *const *const VkBuffer_T,
pCounterBufferOffsets: *const u64,
) -> Result<(), VkError>
fn vkCmdEndTransformFeedbackEXT( &self, commandBuffer: *const VkCommandBuffer_T, firstCounterBuffer: u32, counterBufferCount: u32, pCounterBuffers: *const *const VkBuffer_T, pCounterBufferOffsets: *const u64, ) -> Result<(), VkError>
Source§fn vkCmdBeginQueryIndexedEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
queryPool: *const VkQueryPool_T,
query: u32,
flags: u32,
index: u32,
) -> Result<(), VkError>
fn vkCmdBeginQueryIndexedEXT( &self, commandBuffer: *const VkCommandBuffer_T, queryPool: *const VkQueryPool_T, query: u32, flags: u32, index: u32, ) -> Result<(), VkError>
Source§fn vkCmdEndQueryIndexedEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
queryPool: *const VkQueryPool_T,
query: u32,
index: u32,
) -> Result<(), VkError>
fn vkCmdEndQueryIndexedEXT( &self, commandBuffer: *const VkCommandBuffer_T, queryPool: *const VkQueryPool_T, query: u32, index: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawIndirectByteCountEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
instanceCount: u32,
firstInstance: u32,
counterBuffer: *const VkBuffer_T,
counterBufferOffset: u64,
counterOffset: u32,
vertexStride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndirectByteCountEXT( &self, commandBuffer: *const VkCommandBuffer_T, instanceCount: u32, firstInstance: u32, counterBuffer: *const VkBuffer_T, counterBufferOffset: u64, counterOffset: u32, vertexStride: u32, ) -> Result<(), VkError>
Source§impl VK_EXT_validation_cache for VkCore
impl VK_EXT_validation_cache for VkCore
Source§fn vkCreateValidationCacheEXT(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkValidationCacheCreateInfoEXT,
pAllocator: *const VkAllocationCallbacks,
pValidationCache: *mut *const VkValidationCacheEXT_T,
) -> Result<(), VkError>
fn vkCreateValidationCacheEXT( &self, device: *const VkDevice_T, pCreateInfo: *const VkValidationCacheCreateInfoEXT, pAllocator: *const VkAllocationCallbacks, pValidationCache: *mut *const VkValidationCacheEXT_T, ) -> Result<(), VkError>
Source§fn vkDestroyValidationCacheEXT(
&self,
device: *const VkDevice_T,
validationCache: *const VkValidationCacheEXT_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyValidationCacheEXT( &self, device: *const VkDevice_T, validationCache: *const VkValidationCacheEXT_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkMergeValidationCachesEXT(
&self,
device: *const VkDevice_T,
dstCache: *const VkValidationCacheEXT_T,
srcCacheCount: u32,
pSrcCaches: *const *const VkValidationCacheEXT_T,
) -> Result<(), VkError>
fn vkMergeValidationCachesEXT( &self, device: *const VkDevice_T, dstCache: *const VkValidationCacheEXT_T, srcCacheCount: u32, pSrcCaches: *const *const VkValidationCacheEXT_T, ) -> Result<(), VkError>
Source§fn vkGetValidationCacheDataEXT(
&self,
device: *const VkDevice_T,
validationCache: *const VkValidationCacheEXT_T,
pDataSize: *mut usize,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetValidationCacheDataEXT( &self, device: *const VkDevice_T, validationCache: *const VkValidationCacheEXT_T, pDataSize: *mut usize, pData: *mut c_void, ) -> Result<(), VkError>
Source§impl VK_EXT_vertex_input_dynamic_state for VkCore
impl VK_EXT_vertex_input_dynamic_state for VkCore
Source§fn vkCmdSetVertexInputEXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
vertexBindingDescriptionCount: u32,
pVertexBindingDescriptions: *const VkVertexInputBindingDescription2EXT,
vertexAttributeDescriptionCount: u32,
pVertexAttributeDescriptions: *const VkVertexInputAttributeDescription2EXT,
) -> Result<(), VkError>
fn vkCmdSetVertexInputEXT( &self, commandBuffer: *const VkCommandBuffer_T, vertexBindingDescriptionCount: u32, pVertexBindingDescriptions: *const VkVertexInputBindingDescription2EXT, vertexAttributeDescriptionCount: u32, pVertexAttributeDescriptions: *const VkVertexInputAttributeDescription2EXT, ) -> Result<(), VkError>
Source§impl VK_GOOGLE_display_timing for VkCore
impl VK_GOOGLE_display_timing for VkCore
Source§fn vkGetRefreshCycleDurationGOOGLE(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
pDisplayTimingProperties: *mut VkRefreshCycleDurationGOOGLE,
) -> Result<(), VkError>
fn vkGetRefreshCycleDurationGOOGLE( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, pDisplayTimingProperties: *mut VkRefreshCycleDurationGOOGLE, ) -> Result<(), VkError>
Source§fn vkGetPastPresentationTimingGOOGLE(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
pPresentationTimingCount: *mut u32,
pPresentationTimings: *mut VkPastPresentationTimingGOOGLE,
) -> Result<(), VkError>
fn vkGetPastPresentationTimingGOOGLE( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, pPresentationTimingCount: *mut u32, pPresentationTimings: *mut VkPastPresentationTimingGOOGLE, ) -> Result<(), VkError>
Source§impl VK_HUAWEI_cluster_culling_shader for VkCore
impl VK_HUAWEI_cluster_culling_shader for VkCore
Source§fn vkCmdDrawClusterHUAWEI(
&self,
commandBuffer: *const VkCommandBuffer_T,
groupCountX: u32,
groupCountY: u32,
groupCountZ: u32,
) -> Result<(), VkError>
fn vkCmdDrawClusterHUAWEI( &self, commandBuffer: *const VkCommandBuffer_T, groupCountX: u32, groupCountY: u32, groupCountZ: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawClusterIndirectHUAWEI(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
) -> Result<(), VkError>
fn vkCmdDrawClusterIndirectHUAWEI( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, ) -> Result<(), VkError>
Source§impl VK_HUAWEI_invocation_mask for VkCore
impl VK_HUAWEI_invocation_mask for VkCore
Source§fn vkCmdBindInvocationMaskHUAWEI(
&self,
commandBuffer: *const VkCommandBuffer_T,
imageView: *const VkImageView_T,
imageLayout: VkImageLayout,
) -> Result<(), VkError>
fn vkCmdBindInvocationMaskHUAWEI( &self, commandBuffer: *const VkCommandBuffer_T, imageView: *const VkImageView_T, imageLayout: VkImageLayout, ) -> Result<(), VkError>
Source§impl VK_HUAWEI_subpass_shading for VkCore
impl VK_HUAWEI_subpass_shading for VkCore
Source§fn vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI(
&self,
device: *const VkDevice_T,
renderpass: *const VkRenderPass_T,
pMaxWorkgroupSize: *mut VkExtent2D,
) -> Result<(), VkError>
fn vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( &self, device: *const VkDevice_T, renderpass: *const VkRenderPass_T, pMaxWorkgroupSize: *mut VkExtent2D, ) -> Result<(), VkError>
Source§fn vkCmdSubpassShadingHUAWEI(
&self,
commandBuffer: *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkCmdSubpassShadingHUAWEI( &self, commandBuffer: *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§impl VK_INTEL_performance_query for VkCore
impl VK_INTEL_performance_query for VkCore
Source§fn vkInitializePerformanceApiINTEL(
&self,
device: *const VkDevice_T,
pInitializeInfo: *const VkInitializePerformanceApiInfoINTEL,
) -> Result<(), VkError>
fn vkInitializePerformanceApiINTEL( &self, device: *const VkDevice_T, pInitializeInfo: *const VkInitializePerformanceApiInfoINTEL, ) -> Result<(), VkError>
Source§fn vkUninitializePerformanceApiINTEL(
&self,
device: *const VkDevice_T,
) -> Result<(), VkError>
fn vkUninitializePerformanceApiINTEL( &self, device: *const VkDevice_T, ) -> Result<(), VkError>
Source§fn vkCmdSetPerformanceMarkerINTEL(
&self,
commandBuffer: *const VkCommandBuffer_T,
pMarkerInfo: *const VkPerformanceMarkerInfoINTEL,
) -> Result<(), VkError>
fn vkCmdSetPerformanceMarkerINTEL( &self, commandBuffer: *const VkCommandBuffer_T, pMarkerInfo: *const VkPerformanceMarkerInfoINTEL, ) -> Result<(), VkError>
Source§fn vkCmdSetPerformanceStreamMarkerINTEL(
&self,
commandBuffer: *const VkCommandBuffer_T,
pMarkerInfo: *const VkPerformanceStreamMarkerInfoINTEL,
) -> Result<(), VkError>
fn vkCmdSetPerformanceStreamMarkerINTEL( &self, commandBuffer: *const VkCommandBuffer_T, pMarkerInfo: *const VkPerformanceStreamMarkerInfoINTEL, ) -> Result<(), VkError>
Source§fn vkCmdSetPerformanceOverrideINTEL(
&self,
commandBuffer: *const VkCommandBuffer_T,
pOverrideInfo: *const VkPerformanceOverrideInfoINTEL,
) -> Result<(), VkError>
fn vkCmdSetPerformanceOverrideINTEL( &self, commandBuffer: *const VkCommandBuffer_T, pOverrideInfo: *const VkPerformanceOverrideInfoINTEL, ) -> Result<(), VkError>
Source§fn vkAcquirePerformanceConfigurationINTEL(
&self,
device: *const VkDevice_T,
pAcquireInfo: *const VkPerformanceConfigurationAcquireInfoINTEL,
pConfiguration: *mut *const VkPerformanceConfigurationINTEL_T,
) -> Result<(), VkError>
fn vkAcquirePerformanceConfigurationINTEL( &self, device: *const VkDevice_T, pAcquireInfo: *const VkPerformanceConfigurationAcquireInfoINTEL, pConfiguration: *mut *const VkPerformanceConfigurationINTEL_T, ) -> Result<(), VkError>
Source§fn vkReleasePerformanceConfigurationINTEL(
&self,
device: *const VkDevice_T,
configuration: *const VkPerformanceConfigurationINTEL_T,
) -> Result<(), VkError>
fn vkReleasePerformanceConfigurationINTEL( &self, device: *const VkDevice_T, configuration: *const VkPerformanceConfigurationINTEL_T, ) -> Result<(), VkError>
Source§fn vkQueueSetPerformanceConfigurationINTEL(
&self,
queue: *const VkQueue_T,
configuration: *const VkPerformanceConfigurationINTEL_T,
) -> Result<(), VkError>
fn vkQueueSetPerformanceConfigurationINTEL( &self, queue: *const VkQueue_T, configuration: *const VkPerformanceConfigurationINTEL_T, ) -> Result<(), VkError>
Source§fn vkGetPerformanceParameterINTEL(
&self,
device: *const VkDevice_T,
parameter: VkPerformanceParameterTypeINTEL,
pValue: *mut VkPerformanceValueINTEL,
) -> Result<(), VkError>
fn vkGetPerformanceParameterINTEL( &self, device: *const VkDevice_T, parameter: VkPerformanceParameterTypeINTEL, pValue: *mut VkPerformanceValueINTEL, ) -> Result<(), VkError>
Source§impl VK_KHR_acceleration_structure for VkCore
impl VK_KHR_acceleration_structure for VkCore
Source§fn vkCreateAccelerationStructureKHR(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkAccelerationStructureCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pAccelerationStructure: *mut *const VkAccelerationStructureKHR_T,
) -> Result<(), VkError>
fn vkCreateAccelerationStructureKHR( &self, device: *const VkDevice_T, pCreateInfo: *const VkAccelerationStructureCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pAccelerationStructure: *mut *const VkAccelerationStructureKHR_T, ) -> Result<(), VkError>
Source§fn vkDestroyAccelerationStructureKHR(
&self,
device: *const VkDevice_T,
accelerationStructure: *const VkAccelerationStructureKHR_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyAccelerationStructureKHR( &self, device: *const VkDevice_T, accelerationStructure: *const VkAccelerationStructureKHR_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCmdBuildAccelerationStructuresKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
infoCount: u32,
pInfos: *const VkAccelerationStructureBuildGeometryInfoKHR,
ppBuildRangeInfos: *const *const VkAccelerationStructureBuildRangeInfoKHR,
) -> Result<(), VkError>
fn vkCmdBuildAccelerationStructuresKHR( &self, commandBuffer: *const VkCommandBuffer_T, infoCount: u32, pInfos: *const VkAccelerationStructureBuildGeometryInfoKHR, ppBuildRangeInfos: *const *const VkAccelerationStructureBuildRangeInfoKHR, ) -> Result<(), VkError>
Source§fn vkCmdBuildAccelerationStructuresIndirectKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
infoCount: u32,
pInfos: *const VkAccelerationStructureBuildGeometryInfoKHR,
pIndirectDeviceAddresses: *const u64,
pIndirectStrides: *const u32,
ppMaxPrimitiveCounts: *const *const u32,
) -> Result<(), VkError>
fn vkCmdBuildAccelerationStructuresIndirectKHR( &self, commandBuffer: *const VkCommandBuffer_T, infoCount: u32, pInfos: *const VkAccelerationStructureBuildGeometryInfoKHR, pIndirectDeviceAddresses: *const u64, pIndirectStrides: *const u32, ppMaxPrimitiveCounts: *const *const u32, ) -> Result<(), VkError>
Source§fn vkBuildAccelerationStructuresKHR(
&self,
device: *const VkDevice_T,
deferredOperation: *const VkDeferredOperationKHR_T,
infoCount: u32,
pInfos: *const VkAccelerationStructureBuildGeometryInfoKHR,
ppBuildRangeInfos: *const *const VkAccelerationStructureBuildRangeInfoKHR,
) -> Result<(), VkError>
fn vkBuildAccelerationStructuresKHR( &self, device: *const VkDevice_T, deferredOperation: *const VkDeferredOperationKHR_T, infoCount: u32, pInfos: *const VkAccelerationStructureBuildGeometryInfoKHR, ppBuildRangeInfos: *const *const VkAccelerationStructureBuildRangeInfoKHR, ) -> Result<(), VkError>
Source§fn vkCopyAccelerationStructureKHR(
&self,
device: *const VkDevice_T,
deferredOperation: *const VkDeferredOperationKHR_T,
pInfo: *const VkCopyAccelerationStructureInfoKHR,
) -> Result<(), VkError>
fn vkCopyAccelerationStructureKHR( &self, device: *const VkDevice_T, deferredOperation: *const VkDeferredOperationKHR_T, pInfo: *const VkCopyAccelerationStructureInfoKHR, ) -> Result<(), VkError>
Source§fn vkCopyAccelerationStructureToMemoryKHR(
&self,
device: *const VkDevice_T,
deferredOperation: *const VkDeferredOperationKHR_T,
pInfo: *const VkCopyAccelerationStructureToMemoryInfoKHR,
) -> Result<(), VkError>
fn vkCopyAccelerationStructureToMemoryKHR( &self, device: *const VkDevice_T, deferredOperation: *const VkDeferredOperationKHR_T, pInfo: *const VkCopyAccelerationStructureToMemoryInfoKHR, ) -> Result<(), VkError>
Source§fn vkCopyMemoryToAccelerationStructureKHR(
&self,
device: *const VkDevice_T,
deferredOperation: *const VkDeferredOperationKHR_T,
pInfo: *const VkCopyMemoryToAccelerationStructureInfoKHR,
) -> Result<(), VkError>
fn vkCopyMemoryToAccelerationStructureKHR( &self, device: *const VkDevice_T, deferredOperation: *const VkDeferredOperationKHR_T, pInfo: *const VkCopyMemoryToAccelerationStructureInfoKHR, ) -> Result<(), VkError>
Source§fn vkWriteAccelerationStructuresPropertiesKHR(
&self,
device: *const VkDevice_T,
accelerationStructureCount: u32,
pAccelerationStructures: *const *const VkAccelerationStructureKHR_T,
queryType: VkQueryType,
dataSize: usize,
pData: *mut c_void,
stride: usize,
) -> Result<(), VkError>
fn vkWriteAccelerationStructuresPropertiesKHR( &self, device: *const VkDevice_T, accelerationStructureCount: u32, pAccelerationStructures: *const *const VkAccelerationStructureKHR_T, queryType: VkQueryType, dataSize: usize, pData: *mut c_void, stride: usize, ) -> Result<(), VkError>
Source§fn vkCmdCopyAccelerationStructureKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pInfo: *const VkCopyAccelerationStructureInfoKHR,
) -> Result<(), VkError>
fn vkCmdCopyAccelerationStructureKHR( &self, commandBuffer: *const VkCommandBuffer_T, pInfo: *const VkCopyAccelerationStructureInfoKHR, ) -> Result<(), VkError>
Source§fn vkCmdCopyAccelerationStructureToMemoryKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pInfo: *const VkCopyAccelerationStructureToMemoryInfoKHR,
) -> Result<(), VkError>
fn vkCmdCopyAccelerationStructureToMemoryKHR( &self, commandBuffer: *const VkCommandBuffer_T, pInfo: *const VkCopyAccelerationStructureToMemoryInfoKHR, ) -> Result<(), VkError>
Source§fn vkCmdCopyMemoryToAccelerationStructureKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pInfo: *const VkCopyMemoryToAccelerationStructureInfoKHR,
) -> Result<(), VkError>
fn vkCmdCopyMemoryToAccelerationStructureKHR( &self, commandBuffer: *const VkCommandBuffer_T, pInfo: *const VkCopyMemoryToAccelerationStructureInfoKHR, ) -> Result<(), VkError>
Source§fn vkGetAccelerationStructureDeviceAddressKHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkAccelerationStructureDeviceAddressInfoKHR,
) -> Result<u64, VkError>
fn vkGetAccelerationStructureDeviceAddressKHR( &self, device: *const VkDevice_T, pInfo: *const VkAccelerationStructureDeviceAddressInfoKHR, ) -> Result<u64, VkError>
Source§fn vkCmdWriteAccelerationStructuresPropertiesKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
accelerationStructureCount: u32,
pAccelerationStructures: *const *const VkAccelerationStructureKHR_T,
queryType: VkQueryType,
queryPool: *const VkQueryPool_T,
firstQuery: u32,
) -> Result<(), VkError>
fn vkCmdWriteAccelerationStructuresPropertiesKHR( &self, commandBuffer: *const VkCommandBuffer_T, accelerationStructureCount: u32, pAccelerationStructures: *const *const VkAccelerationStructureKHR_T, queryType: VkQueryType, queryPool: *const VkQueryPool_T, firstQuery: u32, ) -> Result<(), VkError>
Source§fn vkGetDeviceAccelerationStructureCompatibilityKHR(
&self,
device: *const VkDevice_T,
pVersionInfo: *const VkAccelerationStructureVersionInfoKHR,
pCompatibility: *mut VkAccelerationStructureCompatibilityKHR,
) -> Result<(), VkError>
fn vkGetDeviceAccelerationStructureCompatibilityKHR( &self, device: *const VkDevice_T, pVersionInfo: *const VkAccelerationStructureVersionInfoKHR, pCompatibility: *mut VkAccelerationStructureCompatibilityKHR, ) -> Result<(), VkError>
Source§fn vkGetAccelerationStructureBuildSizesKHR(
&self,
device: *const VkDevice_T,
buildType: VkAccelerationStructureBuildTypeKHR,
pBuildInfo: *const VkAccelerationStructureBuildGeometryInfoKHR,
pMaxPrimitiveCounts: *const u32,
pSizeInfo: *mut VkAccelerationStructureBuildSizesInfoKHR,
) -> Result<(), VkError>
fn vkGetAccelerationStructureBuildSizesKHR( &self, device: *const VkDevice_T, buildType: VkAccelerationStructureBuildTypeKHR, pBuildInfo: *const VkAccelerationStructureBuildGeometryInfoKHR, pMaxPrimitiveCounts: *const u32, pSizeInfo: *mut VkAccelerationStructureBuildSizesInfoKHR, ) -> Result<(), VkError>
Source§impl VK_KHR_bind_memory2 for VkCore
impl VK_KHR_bind_memory2 for VkCore
Source§fn vkBindBufferMemory2KHR(
&self,
device: *const VkDevice_T,
bindInfoCount: u32,
pBindInfos: *const VkBindBufferMemoryInfo,
) -> Result<(), VkError>
fn vkBindBufferMemory2KHR( &self, device: *const VkDevice_T, bindInfoCount: u32, pBindInfos: *const VkBindBufferMemoryInfo, ) -> Result<(), VkError>
Source§fn vkBindImageMemory2KHR(
&self,
device: *const VkDevice_T,
bindInfoCount: u32,
pBindInfos: *const VkBindImageMemoryInfo,
) -> Result<(), VkError>
fn vkBindImageMemory2KHR( &self, device: *const VkDevice_T, bindInfoCount: u32, pBindInfos: *const VkBindImageMemoryInfo, ) -> Result<(), VkError>
Source§impl VK_KHR_buffer_device_address for VkCore
impl VK_KHR_buffer_device_address for VkCore
Source§fn vkGetBufferDeviceAddressKHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkBufferDeviceAddressInfo,
) -> Result<u64, VkError>
fn vkGetBufferDeviceAddressKHR( &self, device: *const VkDevice_T, pInfo: *const VkBufferDeviceAddressInfo, ) -> Result<u64, VkError>
Source§fn vkGetBufferOpaqueCaptureAddressKHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkBufferDeviceAddressInfo,
) -> Result<u64, VkError>
fn vkGetBufferOpaqueCaptureAddressKHR( &self, device: *const VkDevice_T, pInfo: *const VkBufferDeviceAddressInfo, ) -> Result<u64, VkError>
Source§impl VK_KHR_calibrated_timestamps for VkCore
impl VK_KHR_calibrated_timestamps for VkCore
Source§fn vkGetPhysicalDeviceCalibrateableTimeDomainsKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pTimeDomainCount: *mut u32,
pTimeDomains: *mut VkTimeDomainKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceCalibrateableTimeDomainsKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pTimeDomainCount: *mut u32, pTimeDomains: *mut VkTimeDomainKHR, ) -> Result<(), VkError>
Source§fn vkGetCalibratedTimestampsKHR(
&self,
device: *const VkDevice_T,
timestampCount: u32,
pTimestampInfos: *const VkCalibratedTimestampInfoKHR,
pTimestamps: *mut u64,
pMaxDeviation: *mut u64,
) -> Result<(), VkError>
fn vkGetCalibratedTimestampsKHR( &self, device: *const VkDevice_T, timestampCount: u32, pTimestampInfos: *const VkCalibratedTimestampInfoKHR, pTimestamps: *mut u64, pMaxDeviation: *mut u64, ) -> Result<(), VkError>
Source§impl VK_KHR_cooperative_matrix for VkCore
impl VK_KHR_cooperative_matrix for VkCore
Source§fn vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pPropertyCount: *mut u32,
pProperties: *mut VkCooperativeMatrixPropertiesKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pPropertyCount: *mut u32, pProperties: *mut VkCooperativeMatrixPropertiesKHR, ) -> Result<(), VkError>
Source§impl VK_KHR_copy_commands2 for VkCore
impl VK_KHR_copy_commands2 for VkCore
Source§fn vkCmdCopyBuffer2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCopyBufferInfo: *const VkCopyBufferInfo2,
) -> Result<(), VkError>
fn vkCmdCopyBuffer2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pCopyBufferInfo: *const VkCopyBufferInfo2, ) -> Result<(), VkError>
Source§fn vkCmdCopyImage2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCopyImageInfo: *const VkCopyImageInfo2,
) -> Result<(), VkError>
fn vkCmdCopyImage2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pCopyImageInfo: *const VkCopyImageInfo2, ) -> Result<(), VkError>
Source§fn vkCmdCopyBufferToImage2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCopyBufferToImageInfo: *const VkCopyBufferToImageInfo2,
) -> Result<(), VkError>
fn vkCmdCopyBufferToImage2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pCopyBufferToImageInfo: *const VkCopyBufferToImageInfo2, ) -> Result<(), VkError>
Source§fn vkCmdCopyImageToBuffer2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCopyImageToBufferInfo: *const VkCopyImageToBufferInfo2,
) -> Result<(), VkError>
fn vkCmdCopyImageToBuffer2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pCopyImageToBufferInfo: *const VkCopyImageToBufferInfo2, ) -> Result<(), VkError>
Source§fn vkCmdBlitImage2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pBlitImageInfo: *const VkBlitImageInfo2,
) -> Result<(), VkError>
fn vkCmdBlitImage2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pBlitImageInfo: *const VkBlitImageInfo2, ) -> Result<(), VkError>
Source§fn vkCmdResolveImage2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pResolveImageInfo: *const VkResolveImageInfo2,
) -> Result<(), VkError>
fn vkCmdResolveImage2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pResolveImageInfo: *const VkResolveImageInfo2, ) -> Result<(), VkError>
Source§impl VK_KHR_create_renderpass2 for VkCore
impl VK_KHR_create_renderpass2 for VkCore
Source§fn vkCreateRenderPass2KHR(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkRenderPassCreateInfo2,
pAllocator: *const VkAllocationCallbacks,
pRenderPass: *mut *const VkRenderPass_T,
) -> Result<(), VkError>
fn vkCreateRenderPass2KHR( &self, device: *const VkDevice_T, pCreateInfo: *const VkRenderPassCreateInfo2, pAllocator: *const VkAllocationCallbacks, pRenderPass: *mut *const VkRenderPass_T, ) -> Result<(), VkError>
Source§fn vkCmdBeginRenderPass2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pRenderPassBegin: *const VkRenderPassBeginInfo,
pSubpassBeginInfo: *const VkSubpassBeginInfo,
) -> Result<(), VkError>
fn vkCmdBeginRenderPass2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pRenderPassBegin: *const VkRenderPassBeginInfo, pSubpassBeginInfo: *const VkSubpassBeginInfo, ) -> Result<(), VkError>
Source§fn vkCmdNextSubpass2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pSubpassBeginInfo: *const VkSubpassBeginInfo,
pSubpassEndInfo: *const VkSubpassEndInfo,
) -> Result<(), VkError>
fn vkCmdNextSubpass2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pSubpassBeginInfo: *const VkSubpassBeginInfo, pSubpassEndInfo: *const VkSubpassEndInfo, ) -> Result<(), VkError>
Source§fn vkCmdEndRenderPass2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pSubpassEndInfo: *const VkSubpassEndInfo,
) -> Result<(), VkError>
fn vkCmdEndRenderPass2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pSubpassEndInfo: *const VkSubpassEndInfo, ) -> Result<(), VkError>
Source§impl VK_KHR_deferred_host_operations for VkCore
impl VK_KHR_deferred_host_operations for VkCore
Source§fn vkCreateDeferredOperationKHR(
&self,
device: *const VkDevice_T,
pAllocator: *const VkAllocationCallbacks,
pDeferredOperation: *mut *const VkDeferredOperationKHR_T,
) -> Result<(), VkError>
fn vkCreateDeferredOperationKHR( &self, device: *const VkDevice_T, pAllocator: *const VkAllocationCallbacks, pDeferredOperation: *mut *const VkDeferredOperationKHR_T, ) -> Result<(), VkError>
Source§fn vkDestroyDeferredOperationKHR(
&self,
device: *const VkDevice_T,
operation: *const VkDeferredOperationKHR_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDeferredOperationKHR( &self, device: *const VkDevice_T, operation: *const VkDeferredOperationKHR_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetDeferredOperationMaxConcurrencyKHR(
&self,
device: *const VkDevice_T,
operation: *const VkDeferredOperationKHR_T,
) -> Result<u32, VkError>
fn vkGetDeferredOperationMaxConcurrencyKHR( &self, device: *const VkDevice_T, operation: *const VkDeferredOperationKHR_T, ) -> Result<u32, VkError>
Source§fn vkGetDeferredOperationResultKHR(
&self,
device: *const VkDevice_T,
operation: *const VkDeferredOperationKHR_T,
) -> Result<(), VkError>
fn vkGetDeferredOperationResultKHR( &self, device: *const VkDevice_T, operation: *const VkDeferredOperationKHR_T, ) -> Result<(), VkError>
Source§fn vkDeferredOperationJoinKHR(
&self,
device: *const VkDevice_T,
operation: *const VkDeferredOperationKHR_T,
) -> Result<(), VkError>
fn vkDeferredOperationJoinKHR( &self, device: *const VkDevice_T, operation: *const VkDeferredOperationKHR_T, ) -> Result<(), VkError>
Source§impl VK_KHR_descriptor_update_template for VkCore
impl VK_KHR_descriptor_update_template for VkCore
Source§fn vkCreateDescriptorUpdateTemplateKHR(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkDescriptorUpdateTemplateCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pDescriptorUpdateTemplate: *mut *const VkDescriptorUpdateTemplate_T,
) -> Result<(), VkError>
fn vkCreateDescriptorUpdateTemplateKHR( &self, device: *const VkDevice_T, pCreateInfo: *const VkDescriptorUpdateTemplateCreateInfo, pAllocator: *const VkAllocationCallbacks, pDescriptorUpdateTemplate: *mut *const VkDescriptorUpdateTemplate_T, ) -> Result<(), VkError>
Source§fn vkDestroyDescriptorUpdateTemplateKHR(
&self,
device: *const VkDevice_T,
descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDescriptorUpdateTemplateKHR( &self, device: *const VkDevice_T, descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkUpdateDescriptorSetWithTemplateKHR(
&self,
device: *const VkDevice_T,
descriptorSet: *const VkDescriptorSet_T,
descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T,
pData: *const c_void,
) -> Result<(), VkError>
fn vkUpdateDescriptorSetWithTemplateKHR( &self, device: *const VkDevice_T, descriptorSet: *const VkDescriptorSet_T, descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T, pData: *const c_void, ) -> Result<(), VkError>
Source§impl VK_KHR_device_group for VkCore
impl VK_KHR_device_group for VkCore
Source§fn vkGetDeviceGroupPeerMemoryFeaturesKHR(
&self,
device: *const VkDevice_T,
heapIndex: u32,
localDeviceIndex: u32,
remoteDeviceIndex: u32,
pPeerMemoryFeatures: *mut u32,
) -> Result<(), VkError>
fn vkGetDeviceGroupPeerMemoryFeaturesKHR( &self, device: *const VkDevice_T, heapIndex: u32, localDeviceIndex: u32, remoteDeviceIndex: u32, pPeerMemoryFeatures: *mut u32, ) -> Result<(), VkError>
Source§fn vkCmdSetDeviceMaskKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
deviceMask: u32,
) -> Result<(), VkError>
fn vkCmdSetDeviceMaskKHR( &self, commandBuffer: *const VkCommandBuffer_T, deviceMask: u32, ) -> Result<(), VkError>
Source§impl VK_KHR_device_group_creation for VkCore
impl VK_KHR_device_group_creation for VkCore
Source§fn vkEnumeratePhysicalDeviceGroupsKHR(
&self,
instance: *const VkInstance_T,
pPhysicalDeviceGroupCount: *mut u32,
pPhysicalDeviceGroupProperties: *mut VkPhysicalDeviceGroupProperties,
) -> Result<(), VkError>
fn vkEnumeratePhysicalDeviceGroupsKHR( &self, instance: *const VkInstance_T, pPhysicalDeviceGroupCount: *mut u32, pPhysicalDeviceGroupProperties: *mut VkPhysicalDeviceGroupProperties, ) -> Result<(), VkError>
Source§impl VK_KHR_display for VkCore
impl VK_KHR_display for VkCore
Source§fn vkGetPhysicalDeviceDisplayPropertiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pPropertyCount: *mut u32,
pProperties: *mut VkDisplayPropertiesKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceDisplayPropertiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pPropertyCount: *mut u32, pProperties: *mut VkDisplayPropertiesKHR, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceDisplayPlanePropertiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pPropertyCount: *mut u32,
pProperties: *mut VkDisplayPlanePropertiesKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceDisplayPlanePropertiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pPropertyCount: *mut u32, pProperties: *mut VkDisplayPlanePropertiesKHR, ) -> Result<(), VkError>
Source§fn vkGetDisplayPlaneSupportedDisplaysKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
planeIndex: u32,
pDisplayCount: *mut u32,
pDisplays: *mut *const VkDisplayKHR_T,
) -> Result<(), VkError>
fn vkGetDisplayPlaneSupportedDisplaysKHR( &self, physicalDevice: *const VkPhysicalDevice_T, planeIndex: u32, pDisplayCount: *mut u32, pDisplays: *mut *const VkDisplayKHR_T, ) -> Result<(), VkError>
Source§fn vkGetDisplayModePropertiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
display: *const VkDisplayKHR_T,
pPropertyCount: *mut u32,
pProperties: *mut VkDisplayModePropertiesKHR,
) -> Result<(), VkError>
fn vkGetDisplayModePropertiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, display: *const VkDisplayKHR_T, pPropertyCount: *mut u32, pProperties: *mut VkDisplayModePropertiesKHR, ) -> Result<(), VkError>
Source§fn vkCreateDisplayModeKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
display: *const VkDisplayKHR_T,
pCreateInfo: *const VkDisplayModeCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pMode: *mut *const VkDisplayModeKHR_T,
) -> Result<(), VkError>
fn vkCreateDisplayModeKHR( &self, physicalDevice: *const VkPhysicalDevice_T, display: *const VkDisplayKHR_T, pCreateInfo: *const VkDisplayModeCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pMode: *mut *const VkDisplayModeKHR_T, ) -> Result<(), VkError>
Source§fn vkGetDisplayPlaneCapabilitiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
mode: *const VkDisplayModeKHR_T,
planeIndex: u32,
pCapabilities: *mut VkDisplayPlaneCapabilitiesKHR,
) -> Result<(), VkError>
fn vkGetDisplayPlaneCapabilitiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, mode: *const VkDisplayModeKHR_T, planeIndex: u32, pCapabilities: *mut VkDisplayPlaneCapabilitiesKHR, ) -> Result<(), VkError>
Source§fn vkCreateDisplayPlaneSurfaceKHR(
&self,
instance: *const VkInstance_T,
pCreateInfo: *const VkDisplaySurfaceCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSurface: *mut *const VkSurfaceKHR_T,
) -> Result<(), VkError>
fn vkCreateDisplayPlaneSurfaceKHR( &self, instance: *const VkInstance_T, pCreateInfo: *const VkDisplaySurfaceCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSurface: *mut *const VkSurfaceKHR_T, ) -> Result<(), VkError>
Source§impl VK_KHR_display_swapchain for VkCore
impl VK_KHR_display_swapchain for VkCore
Source§impl VK_KHR_draw_indirect_count for VkCore
impl VK_KHR_draw_indirect_count for VkCore
Source§fn vkCmdDrawIndirectCountKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
countBuffer: *const VkBuffer_T,
countBufferOffset: u64,
maxDrawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndirectCountKHR( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, countBuffer: *const VkBuffer_T, countBufferOffset: u64, maxDrawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawIndexedIndirectCountKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
countBuffer: *const VkBuffer_T,
countBufferOffset: u64,
maxDrawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndexedIndirectCountKHR( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, countBuffer: *const VkBuffer_T, countBufferOffset: u64, maxDrawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§impl VK_KHR_dynamic_rendering for VkCore
impl VK_KHR_dynamic_rendering for VkCore
Source§fn vkCmdBeginRenderingKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pRenderingInfo: *const VkRenderingInfo,
) -> Result<(), VkError>
fn vkCmdBeginRenderingKHR( &self, commandBuffer: *const VkCommandBuffer_T, pRenderingInfo: *const VkRenderingInfo, ) -> Result<(), VkError>
Source§fn vkCmdEndRenderingKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkCmdEndRenderingKHR( &self, commandBuffer: *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§impl VK_KHR_dynamic_rendering_local_read for VkCore
impl VK_KHR_dynamic_rendering_local_read for VkCore
Source§fn vkCmdSetRenderingAttachmentLocationsKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pLocationInfo: *const VkRenderingAttachmentLocationInfo,
) -> Result<(), VkError>
fn vkCmdSetRenderingAttachmentLocationsKHR( &self, commandBuffer: *const VkCommandBuffer_T, pLocationInfo: *const VkRenderingAttachmentLocationInfo, ) -> Result<(), VkError>
Source§fn vkCmdSetRenderingInputAttachmentIndicesKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pInputAttachmentIndexInfo: *const VkRenderingInputAttachmentIndexInfo,
) -> Result<(), VkError>
fn vkCmdSetRenderingInputAttachmentIndicesKHR( &self, commandBuffer: *const VkCommandBuffer_T, pInputAttachmentIndexInfo: *const VkRenderingInputAttachmentIndexInfo, ) -> Result<(), VkError>
Source§impl VK_KHR_external_fence_capabilities for VkCore
impl VK_KHR_external_fence_capabilities for VkCore
Source§fn vkGetPhysicalDeviceExternalFencePropertiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pExternalFenceInfo: *const VkPhysicalDeviceExternalFenceInfo,
pExternalFenceProperties: *mut VkExternalFenceProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceExternalFencePropertiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pExternalFenceInfo: *const VkPhysicalDeviceExternalFenceInfo, pExternalFenceProperties: *mut VkExternalFenceProperties, ) -> Result<(), VkError>
Source§impl VK_KHR_external_fence_fd for VkCore
impl VK_KHR_external_fence_fd for VkCore
Source§fn vkImportFenceFdKHR(
&self,
device: *const VkDevice_T,
pImportFenceFdInfo: *const VkImportFenceFdInfoKHR,
) -> Result<(), VkError>
fn vkImportFenceFdKHR( &self, device: *const VkDevice_T, pImportFenceFdInfo: *const VkImportFenceFdInfoKHR, ) -> Result<(), VkError>
Source§fn vkGetFenceFdKHR(
&self,
device: *const VkDevice_T,
pGetFdInfo: *const VkFenceGetFdInfoKHR,
pFd: *mut i32,
) -> Result<(), VkError>
fn vkGetFenceFdKHR( &self, device: *const VkDevice_T, pGetFdInfo: *const VkFenceGetFdInfoKHR, pFd: *mut i32, ) -> Result<(), VkError>
Source§impl VK_KHR_external_memory_capabilities for VkCore
impl VK_KHR_external_memory_capabilities for VkCore
Source§fn vkGetPhysicalDeviceExternalBufferPropertiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pExternalBufferInfo: *const VkPhysicalDeviceExternalBufferInfo,
pExternalBufferProperties: *mut VkExternalBufferProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceExternalBufferPropertiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pExternalBufferInfo: *const VkPhysicalDeviceExternalBufferInfo, pExternalBufferProperties: *mut VkExternalBufferProperties, ) -> Result<(), VkError>
Source§impl VK_KHR_external_memory_fd for VkCore
impl VK_KHR_external_memory_fd for VkCore
Source§fn vkGetMemoryFdKHR(
&self,
device: *const VkDevice_T,
pGetFdInfo: *const VkMemoryGetFdInfoKHR,
pFd: *mut i32,
) -> Result<(), VkError>
fn vkGetMemoryFdKHR( &self, device: *const VkDevice_T, pGetFdInfo: *const VkMemoryGetFdInfoKHR, pFd: *mut i32, ) -> Result<(), VkError>
Source§fn vkGetMemoryFdPropertiesKHR(
&self,
device: *const VkDevice_T,
handleType: VkExternalMemoryHandleTypeFlagBits,
fd: i32,
pMemoryFdProperties: *mut VkMemoryFdPropertiesKHR,
) -> Result<(), VkError>
fn vkGetMemoryFdPropertiesKHR( &self, device: *const VkDevice_T, handleType: VkExternalMemoryHandleTypeFlagBits, fd: i32, pMemoryFdProperties: *mut VkMemoryFdPropertiesKHR, ) -> Result<(), VkError>
Source§impl VK_KHR_external_semaphore_capabilities for VkCore
impl VK_KHR_external_semaphore_capabilities for VkCore
Source§fn vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pExternalSemaphoreInfo: *const VkPhysicalDeviceExternalSemaphoreInfo,
pExternalSemaphoreProperties: *mut VkExternalSemaphoreProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pExternalSemaphoreInfo: *const VkPhysicalDeviceExternalSemaphoreInfo, pExternalSemaphoreProperties: *mut VkExternalSemaphoreProperties, ) -> Result<(), VkError>
Source§impl VK_KHR_external_semaphore_fd for VkCore
impl VK_KHR_external_semaphore_fd for VkCore
Source§fn vkImportSemaphoreFdKHR(
&self,
device: *const VkDevice_T,
pImportSemaphoreFdInfo: *const VkImportSemaphoreFdInfoKHR,
) -> Result<(), VkError>
fn vkImportSemaphoreFdKHR( &self, device: *const VkDevice_T, pImportSemaphoreFdInfo: *const VkImportSemaphoreFdInfoKHR, ) -> Result<(), VkError>
Source§fn vkGetSemaphoreFdKHR(
&self,
device: *const VkDevice_T,
pGetFdInfo: *const VkSemaphoreGetFdInfoKHR,
pFd: *mut i32,
) -> Result<(), VkError>
fn vkGetSemaphoreFdKHR( &self, device: *const VkDevice_T, pGetFdInfo: *const VkSemaphoreGetFdInfoKHR, pFd: *mut i32, ) -> Result<(), VkError>
Source§impl VK_KHR_fragment_shading_rate for VkCore
impl VK_KHR_fragment_shading_rate for VkCore
Source§fn vkGetPhysicalDeviceFragmentShadingRatesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pFragmentShadingRateCount: *mut u32,
pFragmentShadingRates: *mut VkPhysicalDeviceFragmentShadingRateKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceFragmentShadingRatesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pFragmentShadingRateCount: *mut u32, pFragmentShadingRates: *mut VkPhysicalDeviceFragmentShadingRateKHR, ) -> Result<(), VkError>
Source§fn vkCmdSetFragmentShadingRateKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pFragmentSize: *const VkExtent2D,
combinerOps: &[VkFragmentShadingRateCombinerOpKHR; 2],
) -> Result<(), VkError>
fn vkCmdSetFragmentShadingRateKHR( &self, commandBuffer: *const VkCommandBuffer_T, pFragmentSize: *const VkExtent2D, combinerOps: &[VkFragmentShadingRateCombinerOpKHR; 2], ) -> Result<(), VkError>
Source§impl VK_KHR_get_display_properties2 for VkCore
impl VK_KHR_get_display_properties2 for VkCore
Source§fn vkGetPhysicalDeviceDisplayProperties2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pPropertyCount: *mut u32,
pProperties: *mut VkDisplayProperties2KHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceDisplayProperties2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pPropertyCount: *mut u32, pProperties: *mut VkDisplayProperties2KHR, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceDisplayPlaneProperties2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pPropertyCount: *mut u32,
pProperties: *mut VkDisplayPlaneProperties2KHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceDisplayPlaneProperties2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pPropertyCount: *mut u32, pProperties: *mut VkDisplayPlaneProperties2KHR, ) -> Result<(), VkError>
Source§fn vkGetDisplayModeProperties2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
display: *const VkDisplayKHR_T,
pPropertyCount: *mut u32,
pProperties: *mut VkDisplayModeProperties2KHR,
) -> Result<(), VkError>
fn vkGetDisplayModeProperties2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, display: *const VkDisplayKHR_T, pPropertyCount: *mut u32, pProperties: *mut VkDisplayModeProperties2KHR, ) -> Result<(), VkError>
Source§fn vkGetDisplayPlaneCapabilities2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pDisplayPlaneInfo: *const VkDisplayPlaneInfo2KHR,
pCapabilities: *mut VkDisplayPlaneCapabilities2KHR,
) -> Result<(), VkError>
fn vkGetDisplayPlaneCapabilities2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pDisplayPlaneInfo: *const VkDisplayPlaneInfo2KHR, pCapabilities: *mut VkDisplayPlaneCapabilities2KHR, ) -> Result<(), VkError>
Source§impl VK_KHR_get_memory_requirements2 for VkCore
impl VK_KHR_get_memory_requirements2 for VkCore
Source§fn vkGetImageMemoryRequirements2KHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkImageMemoryRequirementsInfo2,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetImageMemoryRequirements2KHR( &self, device: *const VkDevice_T, pInfo: *const VkImageMemoryRequirementsInfo2, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetBufferMemoryRequirements2KHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkBufferMemoryRequirementsInfo2,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetBufferMemoryRequirements2KHR( &self, device: *const VkDevice_T, pInfo: *const VkBufferMemoryRequirementsInfo2, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetImageSparseMemoryRequirements2KHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkImageSparseMemoryRequirementsInfo2,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetImageSparseMemoryRequirements2KHR( &self, device: *const VkDevice_T, pInfo: *const VkImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: *mut u32, pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2, ) -> Result<(), VkError>
Source§impl VK_KHR_get_physical_device_properties2 for VkCore
impl VK_KHR_get_physical_device_properties2 for VkCore
Source§fn vkGetPhysicalDeviceFeatures2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pFeatures: *mut VkPhysicalDeviceFeatures2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceFeatures2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pFeatures: *mut VkPhysicalDeviceFeatures2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceProperties2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pProperties: *mut VkPhysicalDeviceProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceProperties2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pProperties: *mut VkPhysicalDeviceProperties2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceFormatProperties2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
format: VkFormat,
pFormatProperties: *mut VkFormatProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceFormatProperties2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, format: VkFormat, pFormatProperties: *mut VkFormatProperties2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceImageFormatProperties2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pImageFormatInfo: *const VkPhysicalDeviceImageFormatInfo2,
pImageFormatProperties: *mut VkImageFormatProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceImageFormatProperties2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pImageFormatInfo: *const VkPhysicalDeviceImageFormatInfo2, pImageFormatProperties: *mut VkImageFormatProperties2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceQueueFamilyProperties2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pQueueFamilyPropertyCount: *mut u32,
pQueueFamilyProperties: *mut VkQueueFamilyProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceQueueFamilyProperties2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pQueueFamilyPropertyCount: *mut u32, pQueueFamilyProperties: *mut VkQueueFamilyProperties2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceMemoryProperties2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pMemoryProperties: *mut VkPhysicalDeviceMemoryProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceMemoryProperties2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pMemoryProperties: *mut VkPhysicalDeviceMemoryProperties2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceSparseImageFormatProperties2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pFormatInfo: *const VkPhysicalDeviceSparseImageFormatInfo2,
pPropertyCount: *mut u32,
pProperties: *mut VkSparseImageFormatProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSparseImageFormatProperties2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pFormatInfo: *const VkPhysicalDeviceSparseImageFormatInfo2, pPropertyCount: *mut u32, pProperties: *mut VkSparseImageFormatProperties2, ) -> Result<(), VkError>
Source§impl VK_KHR_get_surface_capabilities2 for VkCore
impl VK_KHR_get_surface_capabilities2 for VkCore
Source§fn vkGetPhysicalDeviceSurfaceCapabilities2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pSurfaceInfo: *const VkPhysicalDeviceSurfaceInfo2KHR,
pSurfaceCapabilities: *mut VkSurfaceCapabilities2KHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSurfaceCapabilities2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pSurfaceInfo: *const VkPhysicalDeviceSurfaceInfo2KHR, pSurfaceCapabilities: *mut VkSurfaceCapabilities2KHR, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceSurfaceFormats2KHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pSurfaceInfo: *const VkPhysicalDeviceSurfaceInfo2KHR,
pSurfaceFormatCount: *mut u32,
pSurfaceFormats: *mut VkSurfaceFormat2KHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSurfaceFormats2KHR( &self, physicalDevice: *const VkPhysicalDevice_T, pSurfaceInfo: *const VkPhysicalDeviceSurfaceInfo2KHR, pSurfaceFormatCount: *mut u32, pSurfaceFormats: *mut VkSurfaceFormat2KHR, ) -> Result<(), VkError>
Source§impl VK_KHR_line_rasterization for VkCore
impl VK_KHR_line_rasterization for VkCore
Source§fn vkCmdSetLineStippleKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
lineStippleFactor: u32,
lineStipplePattern: u16,
) -> Result<(), VkError>
fn vkCmdSetLineStippleKHR( &self, commandBuffer: *const VkCommandBuffer_T, lineStippleFactor: u32, lineStipplePattern: u16, ) -> Result<(), VkError>
Source§impl VK_KHR_maintenance1 for VkCore
impl VK_KHR_maintenance1 for VkCore
Source§fn vkTrimCommandPoolKHR(
&self,
device: *const VkDevice_T,
commandPool: *const VkCommandPool_T,
flags: u32,
) -> Result<(), VkError>
fn vkTrimCommandPoolKHR( &self, device: *const VkDevice_T, commandPool: *const VkCommandPool_T, flags: u32, ) -> Result<(), VkError>
Source§impl VK_KHR_maintenance3 for VkCore
impl VK_KHR_maintenance3 for VkCore
Source§fn vkGetDescriptorSetLayoutSupportKHR(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkDescriptorSetLayoutCreateInfo,
pSupport: *mut VkDescriptorSetLayoutSupport,
) -> Result<(), VkError>
fn vkGetDescriptorSetLayoutSupportKHR( &self, device: *const VkDevice_T, pCreateInfo: *const VkDescriptorSetLayoutCreateInfo, pSupport: *mut VkDescriptorSetLayoutSupport, ) -> Result<(), VkError>
Source§impl VK_KHR_maintenance4 for VkCore
impl VK_KHR_maintenance4 for VkCore
Source§fn vkGetDeviceBufferMemoryRequirementsKHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkDeviceBufferMemoryRequirements,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetDeviceBufferMemoryRequirementsKHR( &self, device: *const VkDevice_T, pInfo: *const VkDeviceBufferMemoryRequirements, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetDeviceImageMemoryRequirementsKHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkDeviceImageMemoryRequirements,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetDeviceImageMemoryRequirementsKHR( &self, device: *const VkDevice_T, pInfo: *const VkDeviceImageMemoryRequirements, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetDeviceImageSparseMemoryRequirementsKHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkDeviceImageMemoryRequirements,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetDeviceImageSparseMemoryRequirementsKHR( &self, device: *const VkDevice_T, pInfo: *const VkDeviceImageMemoryRequirements, pSparseMemoryRequirementCount: *mut u32, pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2, ) -> Result<(), VkError>
Source§impl VK_KHR_maintenance5 for VkCore
impl VK_KHR_maintenance5 for VkCore
Source§fn vkCmdBindIndexBuffer2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
size: u64,
indexType: VkIndexType,
) -> Result<(), VkError>
fn vkCmdBindIndexBuffer2KHR( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, size: u64, indexType: VkIndexType, ) -> Result<(), VkError>
Source§fn vkGetRenderingAreaGranularityKHR(
&self,
device: *const VkDevice_T,
pRenderingAreaInfo: *const VkRenderingAreaInfo,
pGranularity: *mut VkExtent2D,
) -> Result<(), VkError>
fn vkGetRenderingAreaGranularityKHR( &self, device: *const VkDevice_T, pRenderingAreaInfo: *const VkRenderingAreaInfo, pGranularity: *mut VkExtent2D, ) -> Result<(), VkError>
Source§fn vkGetDeviceImageSubresourceLayoutKHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkDeviceImageSubresourceInfo,
pLayout: *mut VkSubresourceLayout2,
) -> Result<(), VkError>
fn vkGetDeviceImageSubresourceLayoutKHR( &self, device: *const VkDevice_T, pInfo: *const VkDeviceImageSubresourceInfo, pLayout: *mut VkSubresourceLayout2, ) -> Result<(), VkError>
Source§fn vkGetImageSubresourceLayout2KHR(
&self,
device: *const VkDevice_T,
image: *const VkImage_T,
pSubresource: *const VkImageSubresource2,
pLayout: *mut VkSubresourceLayout2,
) -> Result<(), VkError>
fn vkGetImageSubresourceLayout2KHR( &self, device: *const VkDevice_T, image: *const VkImage_T, pSubresource: *const VkImageSubresource2, pLayout: *mut VkSubresourceLayout2, ) -> Result<(), VkError>
Source§impl VK_KHR_maintenance6 for VkCore
impl VK_KHR_maintenance6 for VkCore
Source§fn vkCmdBindDescriptorSets2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pBindDescriptorSetsInfo: *const VkBindDescriptorSetsInfo,
) -> Result<(), VkError>
fn vkCmdBindDescriptorSets2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pBindDescriptorSetsInfo: *const VkBindDescriptorSetsInfo, ) -> Result<(), VkError>
Source§fn vkCmdPushConstants2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pPushConstantsInfo: *const VkPushConstantsInfo,
) -> Result<(), VkError>
fn vkCmdPushConstants2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pPushConstantsInfo: *const VkPushConstantsInfo, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSet2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pPushDescriptorSetInfo: *const VkPushDescriptorSetInfo,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSet2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pPushDescriptorSetInfo: *const VkPushDescriptorSetInfo, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSetWithTemplate2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pPushDescriptorSetWithTemplateInfo: *const VkPushDescriptorSetWithTemplateInfo,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSetWithTemplate2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pPushDescriptorSetWithTemplateInfo: *const VkPushDescriptorSetWithTemplateInfo, ) -> Result<(), VkError>
Source§fn vkCmdSetDescriptorBufferOffsets2EXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pSetDescriptorBufferOffsetsInfo: *const VkSetDescriptorBufferOffsetsInfoEXT,
) -> Result<(), VkError>
fn vkCmdSetDescriptorBufferOffsets2EXT( &self, commandBuffer: *const VkCommandBuffer_T, pSetDescriptorBufferOffsetsInfo: *const VkSetDescriptorBufferOffsetsInfoEXT, ) -> Result<(), VkError>
Source§fn vkCmdBindDescriptorBufferEmbeddedSamplers2EXT(
&self,
commandBuffer: *const VkCommandBuffer_T,
pBindDescriptorBufferEmbeddedSamplersInfo: *const VkBindDescriptorBufferEmbeddedSamplersInfoEXT,
) -> Result<(), VkError>
fn vkCmdBindDescriptorBufferEmbeddedSamplers2EXT( &self, commandBuffer: *const VkCommandBuffer_T, pBindDescriptorBufferEmbeddedSamplersInfo: *const VkBindDescriptorBufferEmbeddedSamplersInfoEXT, ) -> Result<(), VkError>
Source§impl VK_KHR_map_memory2 for VkCore
impl VK_KHR_map_memory2 for VkCore
Source§fn vkMapMemory2KHR(
&self,
device: *const VkDevice_T,
pMemoryMapInfo: *const VkMemoryMapInfo,
ppData: *mut *mut c_void,
) -> Result<(), VkError>
fn vkMapMemory2KHR( &self, device: *const VkDevice_T, pMemoryMapInfo: *const VkMemoryMapInfo, ppData: *mut *mut c_void, ) -> Result<(), VkError>
Source§fn vkUnmapMemory2KHR(
&self,
device: *const VkDevice_T,
pMemoryUnmapInfo: *const VkMemoryUnmapInfo,
) -> Result<(), VkError>
fn vkUnmapMemory2KHR( &self, device: *const VkDevice_T, pMemoryUnmapInfo: *const VkMemoryUnmapInfo, ) -> Result<(), VkError>
Source§impl VK_KHR_performance_query for VkCore
impl VK_KHR_performance_query for VkCore
Source§fn vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
queueFamilyIndex: u32,
pCounterCount: *mut u32,
pCounters: *mut VkPerformanceCounterKHR,
pCounterDescriptions: *mut VkPerformanceCounterDescriptionKHR,
) -> Result<(), VkError>
fn vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( &self, physicalDevice: *const VkPhysicalDevice_T, queueFamilyIndex: u32, pCounterCount: *mut u32, pCounters: *mut VkPerformanceCounterKHR, pCounterDescriptions: *mut VkPerformanceCounterDescriptionKHR, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pPerformanceQueryCreateInfo: *const VkQueryPoolPerformanceCreateInfoKHR,
pNumPasses: *mut u32,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pPerformanceQueryCreateInfo: *const VkQueryPoolPerformanceCreateInfoKHR, pNumPasses: *mut u32, ) -> Result<(), VkError>
Source§fn vkAcquireProfilingLockKHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkAcquireProfilingLockInfoKHR,
) -> Result<(), VkError>
fn vkAcquireProfilingLockKHR( &self, device: *const VkDevice_T, pInfo: *const VkAcquireProfilingLockInfoKHR, ) -> Result<(), VkError>
Source§fn vkReleaseProfilingLockKHR(
&self,
device: *const VkDevice_T,
) -> Result<(), VkError>
fn vkReleaseProfilingLockKHR( &self, device: *const VkDevice_T, ) -> Result<(), VkError>
Source§impl VK_KHR_pipeline_binary for VkCore
impl VK_KHR_pipeline_binary for VkCore
Source§fn vkCreatePipelineBinariesKHR(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkPipelineBinaryCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pBinaries: *mut VkPipelineBinaryHandlesInfoKHR,
) -> Result<(), VkError>
fn vkCreatePipelineBinariesKHR( &self, device: *const VkDevice_T, pCreateInfo: *const VkPipelineBinaryCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pBinaries: *mut VkPipelineBinaryHandlesInfoKHR, ) -> Result<(), VkError>
Source§fn vkDestroyPipelineBinaryKHR(
&self,
device: *const VkDevice_T,
pipelineBinary: *const VkPipelineBinaryKHR_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyPipelineBinaryKHR( &self, device: *const VkDevice_T, pipelineBinary: *const VkPipelineBinaryKHR_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetPipelineKeyKHR(
&self,
device: *const VkDevice_T,
pPipelineCreateInfo: *const VkPipelineCreateInfoKHR,
pPipelineKey: *mut VkPipelineBinaryKeyKHR,
) -> Result<(), VkError>
fn vkGetPipelineKeyKHR( &self, device: *const VkDevice_T, pPipelineCreateInfo: *const VkPipelineCreateInfoKHR, pPipelineKey: *mut VkPipelineBinaryKeyKHR, ) -> Result<(), VkError>
Source§fn vkGetPipelineBinaryDataKHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkPipelineBinaryDataInfoKHR,
pPipelineBinaryKey: *mut VkPipelineBinaryKeyKHR,
pPipelineBinaryDataSize: *mut usize,
pPipelineBinaryData: *mut c_void,
) -> Result<(), VkError>
fn vkGetPipelineBinaryDataKHR( &self, device: *const VkDevice_T, pInfo: *const VkPipelineBinaryDataInfoKHR, pPipelineBinaryKey: *mut VkPipelineBinaryKeyKHR, pPipelineBinaryDataSize: *mut usize, pPipelineBinaryData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkReleaseCapturedPipelineDataKHR(
&self,
device: *const VkDevice_T,
pInfo: *const VkReleaseCapturedPipelineDataInfoKHR,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkReleaseCapturedPipelineDataKHR( &self, device: *const VkDevice_T, pInfo: *const VkReleaseCapturedPipelineDataInfoKHR, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§impl VK_KHR_pipeline_executable_properties for VkCore
impl VK_KHR_pipeline_executable_properties for VkCore
Source§fn vkGetPipelineExecutablePropertiesKHR(
&self,
device: *const VkDevice_T,
pPipelineInfo: *const VkPipelineInfoKHR,
pExecutableCount: *mut u32,
pProperties: *mut VkPipelineExecutablePropertiesKHR,
) -> Result<(), VkError>
fn vkGetPipelineExecutablePropertiesKHR( &self, device: *const VkDevice_T, pPipelineInfo: *const VkPipelineInfoKHR, pExecutableCount: *mut u32, pProperties: *mut VkPipelineExecutablePropertiesKHR, ) -> Result<(), VkError>
Source§fn vkGetPipelineExecutableStatisticsKHR(
&self,
device: *const VkDevice_T,
pExecutableInfo: *const VkPipelineExecutableInfoKHR,
pStatisticCount: *mut u32,
pStatistics: *mut VkPipelineExecutableStatisticKHR,
) -> Result<(), VkError>
fn vkGetPipelineExecutableStatisticsKHR( &self, device: *const VkDevice_T, pExecutableInfo: *const VkPipelineExecutableInfoKHR, pStatisticCount: *mut u32, pStatistics: *mut VkPipelineExecutableStatisticKHR, ) -> Result<(), VkError>
Source§fn vkGetPipelineExecutableInternalRepresentationsKHR(
&self,
device: *const VkDevice_T,
pExecutableInfo: *const VkPipelineExecutableInfoKHR,
pInternalRepresentationCount: *mut u32,
pInternalRepresentations: *mut VkPipelineExecutableInternalRepresentationKHR,
) -> Result<(), VkError>
fn vkGetPipelineExecutableInternalRepresentationsKHR( &self, device: *const VkDevice_T, pExecutableInfo: *const VkPipelineExecutableInfoKHR, pInternalRepresentationCount: *mut u32, pInternalRepresentations: *mut VkPipelineExecutableInternalRepresentationKHR, ) -> Result<(), VkError>
Source§impl VK_KHR_present_wait for VkCore
impl VK_KHR_present_wait for VkCore
Source§fn vkWaitForPresentKHR(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
presentId: u64,
timeout: u64,
) -> Result<(), VkError>
fn vkWaitForPresentKHR( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, presentId: u64, timeout: u64, ) -> Result<(), VkError>
Source§impl VK_KHR_present_wait2 for VkCore
impl VK_KHR_present_wait2 for VkCore
Source§fn vkWaitForPresent2KHR(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
pPresentWait2Info: *const VkPresentWait2InfoKHR,
) -> Result<(), VkError>
fn vkWaitForPresent2KHR( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, pPresentWait2Info: *const VkPresentWait2InfoKHR, ) -> Result<(), VkError>
Source§impl VK_KHR_push_descriptor for VkCore
impl VK_KHR_push_descriptor for VkCore
Source§fn vkCmdPushDescriptorSetKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineBindPoint: VkPipelineBindPoint,
layout: *const VkPipelineLayout_T,
set: u32,
descriptorWriteCount: u32,
pDescriptorWrites: *const VkWriteDescriptorSet,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSetKHR( &self, commandBuffer: *const VkCommandBuffer_T, pipelineBindPoint: VkPipelineBindPoint, layout: *const VkPipelineLayout_T, set: u32, descriptorWriteCount: u32, pDescriptorWrites: *const VkWriteDescriptorSet, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSetWithTemplateKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T,
layout: *const VkPipelineLayout_T,
set: u32,
pData: *const c_void,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSetWithTemplateKHR( &self, commandBuffer: *const VkCommandBuffer_T, descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T, layout: *const VkPipelineLayout_T, set: u32, pData: *const c_void, ) -> Result<(), VkError>
Source§impl VK_KHR_ray_tracing_maintenance1 for VkCore
impl VK_KHR_ray_tracing_maintenance1 for VkCore
Source§fn vkCmdTraceRaysIndirect2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
indirectDeviceAddress: u64,
) -> Result<(), VkError>
fn vkCmdTraceRaysIndirect2KHR( &self, commandBuffer: *const VkCommandBuffer_T, indirectDeviceAddress: u64, ) -> Result<(), VkError>
Source§impl VK_KHR_ray_tracing_pipeline for VkCore
impl VK_KHR_ray_tracing_pipeline for VkCore
Source§fn vkCmdTraceRaysKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pRaygenShaderBindingTable: *const VkStridedDeviceAddressRegionKHR,
pMissShaderBindingTable: *const VkStridedDeviceAddressRegionKHR,
pHitShaderBindingTable: *const VkStridedDeviceAddressRegionKHR,
pCallableShaderBindingTable: *const VkStridedDeviceAddressRegionKHR,
width: u32,
height: u32,
depth: u32,
) -> Result<(), VkError>
fn vkCmdTraceRaysKHR( &self, commandBuffer: *const VkCommandBuffer_T, pRaygenShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, pMissShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, pHitShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, pCallableShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, width: u32, height: u32, depth: u32, ) -> Result<(), VkError>
Source§fn vkCreateRayTracingPipelinesKHR(
&self,
device: *const VkDevice_T,
deferredOperation: *const VkDeferredOperationKHR_T,
pipelineCache: *const VkPipelineCache_T,
createInfoCount: u32,
pCreateInfos: *const VkRayTracingPipelineCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut *const VkPipeline_T,
) -> Result<(), VkError>
fn vkCreateRayTracingPipelinesKHR( &self, device: *const VkDevice_T, deferredOperation: *const VkDeferredOperationKHR_T, pipelineCache: *const VkPipelineCache_T, createInfoCount: u32, pCreateInfos: *const VkRayTracingPipelineCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pPipelines: *mut *const VkPipeline_T, ) -> Result<(), VkError>
Source§fn vkGetRayTracingCaptureReplayShaderGroupHandlesKHR(
&self,
device: *const VkDevice_T,
pipeline: *const VkPipeline_T,
firstGroup: u32,
groupCount: u32,
dataSize: usize,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( &self, device: *const VkDevice_T, pipeline: *const VkPipeline_T, firstGroup: u32, groupCount: u32, dataSize: usize, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkCmdTraceRaysIndirectKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pRaygenShaderBindingTable: *const VkStridedDeviceAddressRegionKHR,
pMissShaderBindingTable: *const VkStridedDeviceAddressRegionKHR,
pHitShaderBindingTable: *const VkStridedDeviceAddressRegionKHR,
pCallableShaderBindingTable: *const VkStridedDeviceAddressRegionKHR,
indirectDeviceAddress: u64,
) -> Result<(), VkError>
fn vkCmdTraceRaysIndirectKHR( &self, commandBuffer: *const VkCommandBuffer_T, pRaygenShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, pMissShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, pHitShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, pCallableShaderBindingTable: *const VkStridedDeviceAddressRegionKHR, indirectDeviceAddress: u64, ) -> Result<(), VkError>
Source§fn vkGetRayTracingShaderGroupStackSizeKHR(
&self,
device: *const VkDevice_T,
pipeline: *const VkPipeline_T,
group: u32,
groupShader: VkShaderGroupShaderKHR,
) -> Result<u64, VkError>
fn vkGetRayTracingShaderGroupStackSizeKHR( &self, device: *const VkDevice_T, pipeline: *const VkPipeline_T, group: u32, groupShader: VkShaderGroupShaderKHR, ) -> Result<u64, VkError>
Source§fn vkCmdSetRayTracingPipelineStackSizeKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineStackSize: u32,
) -> Result<(), VkError>
fn vkCmdSetRayTracingPipelineStackSizeKHR( &self, commandBuffer: *const VkCommandBuffer_T, pipelineStackSize: u32, ) -> Result<(), VkError>
Source§impl VK_KHR_sampler_ycbcr_conversion for VkCore
impl VK_KHR_sampler_ycbcr_conversion for VkCore
Source§fn vkCreateSamplerYcbcrConversionKHR(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkSamplerYcbcrConversionCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pYcbcrConversion: *mut *const VkSamplerYcbcrConversion_T,
) -> Result<(), VkError>
fn vkCreateSamplerYcbcrConversionKHR( &self, device: *const VkDevice_T, pCreateInfo: *const VkSamplerYcbcrConversionCreateInfo, pAllocator: *const VkAllocationCallbacks, pYcbcrConversion: *mut *const VkSamplerYcbcrConversion_T, ) -> Result<(), VkError>
Source§fn vkDestroySamplerYcbcrConversionKHR(
&self,
device: *const VkDevice_T,
ycbcrConversion: *const VkSamplerYcbcrConversion_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroySamplerYcbcrConversionKHR( &self, device: *const VkDevice_T, ycbcrConversion: *const VkSamplerYcbcrConversion_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetSwapchainStatusKHR(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
) -> Result<(), VkError>
fn vkGetSwapchainStatusKHR( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, ) -> Result<(), VkError>
Source§impl VK_KHR_surface for VkCore
impl VK_KHR_surface for VkCore
Source§fn vkDestroySurfaceKHR(
&self,
instance: *const VkInstance_T,
surface: *const VkSurfaceKHR_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroySurfaceKHR( &self, instance: *const VkInstance_T, surface: *const VkSurfaceKHR_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceSurfaceSupportKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
queueFamilyIndex: u32,
surface: *const VkSurfaceKHR_T,
pSupported: *mut u32,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSurfaceSupportKHR( &self, physicalDevice: *const VkPhysicalDevice_T, queueFamilyIndex: u32, surface: *const VkSurfaceKHR_T, pSupported: *mut u32, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceSurfaceCapabilitiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
surface: *const VkSurfaceKHR_T,
pSurfaceCapabilities: *mut VkSurfaceCapabilitiesKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSurfaceCapabilitiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, surface: *const VkSurfaceKHR_T, pSurfaceCapabilities: *mut VkSurfaceCapabilitiesKHR, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceSurfaceFormatsKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
surface: *const VkSurfaceKHR_T,
pSurfaceFormatCount: *mut u32,
pSurfaceFormats: *mut VkSurfaceFormatKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSurfaceFormatsKHR( &self, physicalDevice: *const VkPhysicalDevice_T, surface: *const VkSurfaceKHR_T, pSurfaceFormatCount: *mut u32, pSurfaceFormats: *mut VkSurfaceFormatKHR, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceSurfacePresentModesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
surface: *const VkSurfaceKHR_T,
pPresentModeCount: *mut u32,
pPresentModes: *mut VkPresentModeKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSurfacePresentModesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, surface: *const VkSurfaceKHR_T, pPresentModeCount: *mut u32, pPresentModes: *mut VkPresentModeKHR, ) -> Result<(), VkError>
Source§impl VK_KHR_swapchain for VkCore
impl VK_KHR_swapchain for VkCore
Source§fn vkCreateSwapchainKHR(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkSwapchainCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pSwapchain: *mut *const VkSwapchainKHR_T,
) -> Result<(), VkError>
fn vkCreateSwapchainKHR( &self, device: *const VkDevice_T, pCreateInfo: *const VkSwapchainCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pSwapchain: *mut *const VkSwapchainKHR_T, ) -> Result<(), VkError>
Source§fn vkDestroySwapchainKHR(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroySwapchainKHR( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetSwapchainImagesKHR(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
pSwapchainImageCount: *mut u32,
pSwapchainImages: *mut *const VkImage_T,
) -> Result<(), VkError>
fn vkGetSwapchainImagesKHR( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, pSwapchainImageCount: *mut u32, pSwapchainImages: *mut *const VkImage_T, ) -> Result<(), VkError>
Source§fn vkAcquireNextImageKHR(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
timeout: u64,
semaphore: *const VkSemaphore_T,
fence: *const VkFence_T,
pImageIndex: *mut u32,
) -> Result<(), VkError>
fn vkAcquireNextImageKHR( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, timeout: u64, semaphore: *const VkSemaphore_T, fence: *const VkFence_T, pImageIndex: *mut u32, ) -> Result<(), VkError>
Source§fn vkQueuePresentKHR(
&self,
queue: *const VkQueue_T,
pPresentInfo: *const VkPresentInfoKHR,
) -> Result<(), VkError>
fn vkQueuePresentKHR( &self, queue: *const VkQueue_T, pPresentInfo: *const VkPresentInfoKHR, ) -> Result<(), VkError>
Source§fn vkGetDeviceGroupPresentCapabilitiesKHR(
&self,
device: *const VkDevice_T,
pDeviceGroupPresentCapabilities: *mut VkDeviceGroupPresentCapabilitiesKHR,
) -> Result<(), VkError>
fn vkGetDeviceGroupPresentCapabilitiesKHR( &self, device: *const VkDevice_T, pDeviceGroupPresentCapabilities: *mut VkDeviceGroupPresentCapabilitiesKHR, ) -> Result<(), VkError>
Source§fn vkGetDeviceGroupSurfacePresentModesKHR(
&self,
device: *const VkDevice_T,
surface: *const VkSurfaceKHR_T,
pModes: *mut u32,
) -> Result<(), VkError>
fn vkGetDeviceGroupSurfacePresentModesKHR( &self, device: *const VkDevice_T, surface: *const VkSurfaceKHR_T, pModes: *mut u32, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDevicePresentRectanglesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
surface: *const VkSurfaceKHR_T,
pRectCount: *mut u32,
pRects: *mut VkRect2D,
) -> Result<(), VkError>
fn vkGetPhysicalDevicePresentRectanglesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, surface: *const VkSurfaceKHR_T, pRectCount: *mut u32, pRects: *mut VkRect2D, ) -> Result<(), VkError>
Source§fn vkAcquireNextImage2KHR(
&self,
device: *const VkDevice_T,
pAcquireInfo: *const VkAcquireNextImageInfoKHR,
pImageIndex: *mut u32,
) -> Result<(), VkError>
fn vkAcquireNextImage2KHR( &self, device: *const VkDevice_T, pAcquireInfo: *const VkAcquireNextImageInfoKHR, pImageIndex: *mut u32, ) -> Result<(), VkError>
Source§impl VK_KHR_swapchain_maintenance1 for VkCore
impl VK_KHR_swapchain_maintenance1 for VkCore
Source§fn vkReleaseSwapchainImagesKHR(
&self,
device: *const VkDevice_T,
pReleaseInfo: *const VkReleaseSwapchainImagesInfoKHR,
) -> Result<(), VkError>
fn vkReleaseSwapchainImagesKHR( &self, device: *const VkDevice_T, pReleaseInfo: *const VkReleaseSwapchainImagesInfoKHR, ) -> Result<(), VkError>
Source§impl VK_KHR_synchronization2 for VkCore
impl VK_KHR_synchronization2 for VkCore
Source§fn vkCmdSetEvent2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
event: *const VkEvent_T,
pDependencyInfo: *const VkDependencyInfo,
) -> Result<(), VkError>
fn vkCmdSetEvent2KHR( &self, commandBuffer: *const VkCommandBuffer_T, event: *const VkEvent_T, pDependencyInfo: *const VkDependencyInfo, ) -> Result<(), VkError>
Source§fn vkCmdResetEvent2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
event: *const VkEvent_T,
stageMask: u64,
) -> Result<(), VkError>
fn vkCmdResetEvent2KHR( &self, commandBuffer: *const VkCommandBuffer_T, event: *const VkEvent_T, stageMask: u64, ) -> Result<(), VkError>
Source§fn vkCmdWaitEvents2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
eventCount: u32,
pEvents: *const *const VkEvent_T,
pDependencyInfos: *const VkDependencyInfo,
) -> Result<(), VkError>
fn vkCmdWaitEvents2KHR( &self, commandBuffer: *const VkCommandBuffer_T, eventCount: u32, pEvents: *const *const VkEvent_T, pDependencyInfos: *const VkDependencyInfo, ) -> Result<(), VkError>
Source§fn vkCmdPipelineBarrier2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pDependencyInfo: *const VkDependencyInfo,
) -> Result<(), VkError>
fn vkCmdPipelineBarrier2KHR( &self, commandBuffer: *const VkCommandBuffer_T, pDependencyInfo: *const VkDependencyInfo, ) -> Result<(), VkError>
Source§fn vkCmdWriteTimestamp2KHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
stage: u64,
queryPool: *const VkQueryPool_T,
query: u32,
) -> Result<(), VkError>
fn vkCmdWriteTimestamp2KHR( &self, commandBuffer: *const VkCommandBuffer_T, stage: u64, queryPool: *const VkQueryPool_T, query: u32, ) -> Result<(), VkError>
Source§impl VK_KHR_timeline_semaphore for VkCore
impl VK_KHR_timeline_semaphore for VkCore
Source§fn vkGetSemaphoreCounterValueKHR(
&self,
device: *const VkDevice_T,
semaphore: *const VkSemaphore_T,
pValue: *mut u64,
) -> Result<(), VkError>
fn vkGetSemaphoreCounterValueKHR( &self, device: *const VkDevice_T, semaphore: *const VkSemaphore_T, pValue: *mut u64, ) -> Result<(), VkError>
Source§fn vkWaitSemaphoresKHR(
&self,
device: *const VkDevice_T,
pWaitInfo: *const VkSemaphoreWaitInfo,
timeout: u64,
) -> Result<(), VkError>
fn vkWaitSemaphoresKHR( &self, device: *const VkDevice_T, pWaitInfo: *const VkSemaphoreWaitInfo, timeout: u64, ) -> Result<(), VkError>
Source§fn vkSignalSemaphoreKHR(
&self,
device: *const VkDevice_T,
pSignalInfo: *const VkSemaphoreSignalInfo,
) -> Result<(), VkError>
fn vkSignalSemaphoreKHR( &self, device: *const VkDevice_T, pSignalInfo: *const VkSemaphoreSignalInfo, ) -> Result<(), VkError>
Source§impl VK_KHR_video_decode_queue for VkCore
impl VK_KHR_video_decode_queue for VkCore
Source§fn vkCmdDecodeVideoKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pDecodeInfo: *const VkVideoDecodeInfoKHR,
) -> Result<(), VkError>
fn vkCmdDecodeVideoKHR( &self, commandBuffer: *const VkCommandBuffer_T, pDecodeInfo: *const VkVideoDecodeInfoKHR, ) -> Result<(), VkError>
Source§impl VK_KHR_video_encode_queue for VkCore
impl VK_KHR_video_encode_queue for VkCore
Source§fn vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pQualityLevelInfo: *const VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR,
pQualityLevelProperties: *mut VkVideoEncodeQualityLevelPropertiesKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pQualityLevelInfo: *const VkPhysicalDeviceVideoEncodeQualityLevelInfoKHR, pQualityLevelProperties: *mut VkVideoEncodeQualityLevelPropertiesKHR, ) -> Result<(), VkError>
Source§fn vkGetEncodedVideoSessionParametersKHR(
&self,
device: *const VkDevice_T,
pVideoSessionParametersInfo: *const VkVideoEncodeSessionParametersGetInfoKHR,
pFeedbackInfo: *mut VkVideoEncodeSessionParametersFeedbackInfoKHR,
pDataSize: *mut usize,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetEncodedVideoSessionParametersKHR( &self, device: *const VkDevice_T, pVideoSessionParametersInfo: *const VkVideoEncodeSessionParametersGetInfoKHR, pFeedbackInfo: *mut VkVideoEncodeSessionParametersFeedbackInfoKHR, pDataSize: *mut usize, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkCmdEncodeVideoKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pEncodeInfo: *const VkVideoEncodeInfoKHR,
) -> Result<(), VkError>
fn vkCmdEncodeVideoKHR( &self, commandBuffer: *const VkCommandBuffer_T, pEncodeInfo: *const VkVideoEncodeInfoKHR, ) -> Result<(), VkError>
Source§impl VK_KHR_video_queue for VkCore
impl VK_KHR_video_queue for VkCore
Source§fn vkGetPhysicalDeviceVideoCapabilitiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pVideoProfile: *const VkVideoProfileInfoKHR,
pCapabilities: *mut VkVideoCapabilitiesKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceVideoCapabilitiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pVideoProfile: *const VkVideoProfileInfoKHR, pCapabilities: *mut VkVideoCapabilitiesKHR, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceVideoFormatPropertiesKHR(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pVideoFormatInfo: *const VkPhysicalDeviceVideoFormatInfoKHR,
pVideoFormatPropertyCount: *mut u32,
pVideoFormatProperties: *mut VkVideoFormatPropertiesKHR,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceVideoFormatPropertiesKHR( &self, physicalDevice: *const VkPhysicalDevice_T, pVideoFormatInfo: *const VkPhysicalDeviceVideoFormatInfoKHR, pVideoFormatPropertyCount: *mut u32, pVideoFormatProperties: *mut VkVideoFormatPropertiesKHR, ) -> Result<(), VkError>
Source§fn vkCreateVideoSessionKHR(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkVideoSessionCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pVideoSession: *mut *const VkVideoSessionKHR_T,
) -> Result<(), VkError>
fn vkCreateVideoSessionKHR( &self, device: *const VkDevice_T, pCreateInfo: *const VkVideoSessionCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pVideoSession: *mut *const VkVideoSessionKHR_T, ) -> Result<(), VkError>
Source§fn vkDestroyVideoSessionKHR(
&self,
device: *const VkDevice_T,
videoSession: *const VkVideoSessionKHR_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyVideoSessionKHR( &self, device: *const VkDevice_T, videoSession: *const VkVideoSessionKHR_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetVideoSessionMemoryRequirementsKHR(
&self,
device: *const VkDevice_T,
videoSession: *const VkVideoSessionKHR_T,
pMemoryRequirementsCount: *mut u32,
pMemoryRequirements: *mut VkVideoSessionMemoryRequirementsKHR,
) -> Result<(), VkError>
fn vkGetVideoSessionMemoryRequirementsKHR( &self, device: *const VkDevice_T, videoSession: *const VkVideoSessionKHR_T, pMemoryRequirementsCount: *mut u32, pMemoryRequirements: *mut VkVideoSessionMemoryRequirementsKHR, ) -> Result<(), VkError>
Source§fn vkBindVideoSessionMemoryKHR(
&self,
device: *const VkDevice_T,
videoSession: *const VkVideoSessionKHR_T,
bindSessionMemoryInfoCount: u32,
pBindSessionMemoryInfos: *const VkBindVideoSessionMemoryInfoKHR,
) -> Result<(), VkError>
fn vkBindVideoSessionMemoryKHR( &self, device: *const VkDevice_T, videoSession: *const VkVideoSessionKHR_T, bindSessionMemoryInfoCount: u32, pBindSessionMemoryInfos: *const VkBindVideoSessionMemoryInfoKHR, ) -> Result<(), VkError>
Source§fn vkCreateVideoSessionParametersKHR(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkVideoSessionParametersCreateInfoKHR,
pAllocator: *const VkAllocationCallbacks,
pVideoSessionParameters: *mut *const VkVideoSessionParametersKHR_T,
) -> Result<(), VkError>
fn vkCreateVideoSessionParametersKHR( &self, device: *const VkDevice_T, pCreateInfo: *const VkVideoSessionParametersCreateInfoKHR, pAllocator: *const VkAllocationCallbacks, pVideoSessionParameters: *mut *const VkVideoSessionParametersKHR_T, ) -> Result<(), VkError>
Source§fn vkUpdateVideoSessionParametersKHR(
&self,
device: *const VkDevice_T,
videoSessionParameters: *const VkVideoSessionParametersKHR_T,
pUpdateInfo: *const VkVideoSessionParametersUpdateInfoKHR,
) -> Result<(), VkError>
fn vkUpdateVideoSessionParametersKHR( &self, device: *const VkDevice_T, videoSessionParameters: *const VkVideoSessionParametersKHR_T, pUpdateInfo: *const VkVideoSessionParametersUpdateInfoKHR, ) -> Result<(), VkError>
Source§fn vkDestroyVideoSessionParametersKHR(
&self,
device: *const VkDevice_T,
videoSessionParameters: *const VkVideoSessionParametersKHR_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyVideoSessionParametersKHR( &self, device: *const VkDevice_T, videoSessionParameters: *const VkVideoSessionParametersKHR_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCmdBeginVideoCodingKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pBeginInfo: *const VkVideoBeginCodingInfoKHR,
) -> Result<(), VkError>
fn vkCmdBeginVideoCodingKHR( &self, commandBuffer: *const VkCommandBuffer_T, pBeginInfo: *const VkVideoBeginCodingInfoKHR, ) -> Result<(), VkError>
Source§fn vkCmdEndVideoCodingKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pEndCodingInfo: *const VkVideoEndCodingInfoKHR,
) -> Result<(), VkError>
fn vkCmdEndVideoCodingKHR( &self, commandBuffer: *const VkCommandBuffer_T, pEndCodingInfo: *const VkVideoEndCodingInfoKHR, ) -> Result<(), VkError>
Source§fn vkCmdControlVideoCodingKHR(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCodingControlInfo: *const VkVideoCodingControlInfoKHR,
) -> Result<(), VkError>
fn vkCmdControlVideoCodingKHR( &self, commandBuffer: *const VkCommandBuffer_T, pCodingControlInfo: *const VkVideoCodingControlInfoKHR, ) -> Result<(), VkError>
Source§impl VK_NVX_binary_import for VkCore
impl VK_NVX_binary_import for VkCore
Source§fn vkCreateCuModuleNVX(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkCuModuleCreateInfoNVX,
pAllocator: *const VkAllocationCallbacks,
pModule: *mut *const VkCuModuleNVX_T,
) -> Result<(), VkError>
fn vkCreateCuModuleNVX( &self, device: *const VkDevice_T, pCreateInfo: *const VkCuModuleCreateInfoNVX, pAllocator: *const VkAllocationCallbacks, pModule: *mut *const VkCuModuleNVX_T, ) -> Result<(), VkError>
Source§fn vkCreateCuFunctionNVX(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkCuFunctionCreateInfoNVX,
pAllocator: *const VkAllocationCallbacks,
pFunction: *mut *const VkCuFunctionNVX_T,
) -> Result<(), VkError>
fn vkCreateCuFunctionNVX( &self, device: *const VkDevice_T, pCreateInfo: *const VkCuFunctionCreateInfoNVX, pAllocator: *const VkAllocationCallbacks, pFunction: *mut *const VkCuFunctionNVX_T, ) -> Result<(), VkError>
Source§fn vkDestroyCuModuleNVX(
&self,
device: *const VkDevice_T,
module: *const VkCuModuleNVX_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyCuModuleNVX( &self, device: *const VkDevice_T, module: *const VkCuModuleNVX_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkDestroyCuFunctionNVX(
&self,
device: *const VkDevice_T,
function: *const VkCuFunctionNVX_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyCuFunctionNVX( &self, device: *const VkDevice_T, function: *const VkCuFunctionNVX_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCmdCuLaunchKernelNVX(
&self,
commandBuffer: *const VkCommandBuffer_T,
pLaunchInfo: *const VkCuLaunchInfoNVX,
) -> Result<(), VkError>
fn vkCmdCuLaunchKernelNVX( &self, commandBuffer: *const VkCommandBuffer_T, pLaunchInfo: *const VkCuLaunchInfoNVX, ) -> Result<(), VkError>
Source§impl VK_NVX_image_view_handle for VkCore
impl VK_NVX_image_view_handle for VkCore
Source§fn vkGetImageViewHandleNVX(
&self,
device: *const VkDevice_T,
pInfo: *const VkImageViewHandleInfoNVX,
) -> Result<u32, VkError>
fn vkGetImageViewHandleNVX( &self, device: *const VkDevice_T, pInfo: *const VkImageViewHandleInfoNVX, ) -> Result<u32, VkError>
Source§fn vkGetImageViewHandle64NVX(
&self,
device: *const VkDevice_T,
pInfo: *const VkImageViewHandleInfoNVX,
) -> Result<u64, VkError>
fn vkGetImageViewHandle64NVX( &self, device: *const VkDevice_T, pInfo: *const VkImageViewHandleInfoNVX, ) -> Result<u64, VkError>
Source§fn vkGetImageViewAddressNVX(
&self,
device: *const VkDevice_T,
imageView: *const VkImageView_T,
pProperties: *mut VkImageViewAddressPropertiesNVX,
) -> Result<(), VkError>
fn vkGetImageViewAddressNVX( &self, device: *const VkDevice_T, imageView: *const VkImageView_T, pProperties: *mut VkImageViewAddressPropertiesNVX, ) -> Result<(), VkError>
Source§impl VK_NV_clip_space_w_scaling for VkCore
impl VK_NV_clip_space_w_scaling for VkCore
Source§fn vkCmdSetViewportWScalingNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstViewport: u32,
viewportCount: u32,
pViewportWScalings: *const VkViewportWScalingNV,
) -> Result<(), VkError>
fn vkCmdSetViewportWScalingNV( &self, commandBuffer: *const VkCommandBuffer_T, firstViewport: u32, viewportCount: u32, pViewportWScalings: *const VkViewportWScalingNV, ) -> Result<(), VkError>
Source§impl VK_NV_cluster_acceleration_structure for VkCore
impl VK_NV_cluster_acceleration_structure for VkCore
Source§fn vkGetClusterAccelerationStructureBuildSizesNV(
&self,
device: *const VkDevice_T,
pInfo: *const VkClusterAccelerationStructureInputInfoNV,
pSizeInfo: *mut VkAccelerationStructureBuildSizesInfoKHR,
) -> Result<(), VkError>
fn vkGetClusterAccelerationStructureBuildSizesNV( &self, device: *const VkDevice_T, pInfo: *const VkClusterAccelerationStructureInputInfoNV, pSizeInfo: *mut VkAccelerationStructureBuildSizesInfoKHR, ) -> Result<(), VkError>
Source§fn vkCmdBuildClusterAccelerationStructureIndirectNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCommandInfos: *const VkClusterAccelerationStructureCommandsInfoNV,
) -> Result<(), VkError>
fn vkCmdBuildClusterAccelerationStructureIndirectNV( &self, commandBuffer: *const VkCommandBuffer_T, pCommandInfos: *const VkClusterAccelerationStructureCommandsInfoNV, ) -> Result<(), VkError>
Source§impl VK_NV_cooperative_matrix for VkCore
impl VK_NV_cooperative_matrix for VkCore
Source§fn vkGetPhysicalDeviceCooperativeMatrixPropertiesNV(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pPropertyCount: *mut u32,
pProperties: *mut VkCooperativeMatrixPropertiesNV,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( &self, physicalDevice: *const VkPhysicalDevice_T, pPropertyCount: *mut u32, pProperties: *mut VkCooperativeMatrixPropertiesNV, ) -> Result<(), VkError>
Source§impl VK_NV_cooperative_matrix2 for VkCore
impl VK_NV_cooperative_matrix2 for VkCore
Source§fn vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pPropertyCount: *mut u32,
pProperties: *mut VkCooperativeMatrixFlexibleDimensionsPropertiesNV,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV( &self, physicalDevice: *const VkPhysicalDevice_T, pPropertyCount: *mut u32, pProperties: *mut VkCooperativeMatrixFlexibleDimensionsPropertiesNV, ) -> Result<(), VkError>
Source§impl VK_NV_cooperative_vector for VkCore
impl VK_NV_cooperative_vector for VkCore
Source§fn vkGetPhysicalDeviceCooperativeVectorPropertiesNV(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pPropertyCount: *mut u32,
pProperties: *mut VkCooperativeVectorPropertiesNV,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceCooperativeVectorPropertiesNV( &self, physicalDevice: *const VkPhysicalDevice_T, pPropertyCount: *mut u32, pProperties: *mut VkCooperativeVectorPropertiesNV, ) -> Result<(), VkError>
Source§fn vkConvertCooperativeVectorMatrixNV(
&self,
device: *const VkDevice_T,
pInfo: *const VkConvertCooperativeVectorMatrixInfoNV,
) -> Result<(), VkError>
fn vkConvertCooperativeVectorMatrixNV( &self, device: *const VkDevice_T, pInfo: *const VkConvertCooperativeVectorMatrixInfoNV, ) -> Result<(), VkError>
Source§fn vkCmdConvertCooperativeVectorMatrixNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
infoCount: u32,
pInfos: *const VkConvertCooperativeVectorMatrixInfoNV,
) -> Result<(), VkError>
fn vkCmdConvertCooperativeVectorMatrixNV( &self, commandBuffer: *const VkCommandBuffer_T, infoCount: u32, pInfos: *const VkConvertCooperativeVectorMatrixInfoNV, ) -> Result<(), VkError>
Source§impl VK_NV_copy_memory_indirect for VkCore
impl VK_NV_copy_memory_indirect for VkCore
Source§fn vkCmdCopyMemoryIndirectNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
copyBufferAddress: u64,
copyCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdCopyMemoryIndirectNV( &self, commandBuffer: *const VkCommandBuffer_T, copyBufferAddress: u64, copyCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdCopyMemoryToImageIndirectNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
copyBufferAddress: u64,
copyCount: u32,
stride: u32,
dstImage: *const VkImage_T,
dstImageLayout: VkImageLayout,
pImageSubresources: *const VkImageSubresourceLayers,
) -> Result<(), VkError>
fn vkCmdCopyMemoryToImageIndirectNV( &self, commandBuffer: *const VkCommandBuffer_T, copyBufferAddress: u64, copyCount: u32, stride: u32, dstImage: *const VkImage_T, dstImageLayout: VkImageLayout, pImageSubresources: *const VkImageSubresourceLayers, ) -> Result<(), VkError>
Source§impl VK_NV_coverage_reduction_mode for VkCore
impl VK_NV_coverage_reduction_mode for VkCore
Source§fn vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pCombinationCount: *mut u32,
pCombinations: *mut VkFramebufferMixedSamplesCombinationNV,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( &self, physicalDevice: *const VkPhysicalDevice_T, pCombinationCount: *mut u32, pCombinations: *mut VkFramebufferMixedSamplesCombinationNV, ) -> Result<(), VkError>
Source§impl VK_NV_device_diagnostic_checkpoints for VkCore
impl VK_NV_device_diagnostic_checkpoints for VkCore
Source§fn vkCmdSetCheckpointNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCheckpointMarker: *const c_void,
) -> Result<(), VkError>
fn vkCmdSetCheckpointNV( &self, commandBuffer: *const VkCommandBuffer_T, pCheckpointMarker: *const c_void, ) -> Result<(), VkError>
Source§fn vkGetQueueCheckpointDataNV(
&self,
queue: *const VkQueue_T,
pCheckpointDataCount: *mut u32,
pCheckpointData: *mut VkCheckpointDataNV,
) -> Result<(), VkError>
fn vkGetQueueCheckpointDataNV( &self, queue: *const VkQueue_T, pCheckpointDataCount: *mut u32, pCheckpointData: *mut VkCheckpointDataNV, ) -> Result<(), VkError>
Source§impl VK_NV_device_generated_commands for VkCore
impl VK_NV_device_generated_commands for VkCore
Source§fn vkGetGeneratedCommandsMemoryRequirementsNV(
&self,
device: *const VkDevice_T,
pInfo: *const VkGeneratedCommandsMemoryRequirementsInfoNV,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetGeneratedCommandsMemoryRequirementsNV( &self, device: *const VkDevice_T, pInfo: *const VkGeneratedCommandsMemoryRequirementsInfoNV, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkCmdPreprocessGeneratedCommandsNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
pGeneratedCommandsInfo: *const VkGeneratedCommandsInfoNV,
) -> Result<(), VkError>
fn vkCmdPreprocessGeneratedCommandsNV( &self, commandBuffer: *const VkCommandBuffer_T, pGeneratedCommandsInfo: *const VkGeneratedCommandsInfoNV, ) -> Result<(), VkError>
Source§fn vkCmdExecuteGeneratedCommandsNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
isPreprocessed: u32,
pGeneratedCommandsInfo: *const VkGeneratedCommandsInfoNV,
) -> Result<(), VkError>
fn vkCmdExecuteGeneratedCommandsNV( &self, commandBuffer: *const VkCommandBuffer_T, isPreprocessed: u32, pGeneratedCommandsInfo: *const VkGeneratedCommandsInfoNV, ) -> Result<(), VkError>
Source§fn vkCmdBindPipelineShaderGroupNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineBindPoint: VkPipelineBindPoint,
pipeline: *const VkPipeline_T,
groupIndex: u32,
) -> Result<(), VkError>
fn vkCmdBindPipelineShaderGroupNV( &self, commandBuffer: *const VkCommandBuffer_T, pipelineBindPoint: VkPipelineBindPoint, pipeline: *const VkPipeline_T, groupIndex: u32, ) -> Result<(), VkError>
Source§fn vkCreateIndirectCommandsLayoutNV(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkIndirectCommandsLayoutCreateInfoNV,
pAllocator: *const VkAllocationCallbacks,
pIndirectCommandsLayout: *mut *const VkIndirectCommandsLayoutNV_T,
) -> Result<(), VkError>
fn vkCreateIndirectCommandsLayoutNV( &self, device: *const VkDevice_T, pCreateInfo: *const VkIndirectCommandsLayoutCreateInfoNV, pAllocator: *const VkAllocationCallbacks, pIndirectCommandsLayout: *mut *const VkIndirectCommandsLayoutNV_T, ) -> Result<(), VkError>
Source§fn vkDestroyIndirectCommandsLayoutNV(
&self,
device: *const VkDevice_T,
indirectCommandsLayout: *const VkIndirectCommandsLayoutNV_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyIndirectCommandsLayoutNV( &self, device: *const VkDevice_T, indirectCommandsLayout: *const VkIndirectCommandsLayoutNV_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§impl VK_NV_device_generated_commands_compute for VkCore
impl VK_NV_device_generated_commands_compute for VkCore
Source§fn vkGetPipelineIndirectMemoryRequirementsNV(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkComputePipelineCreateInfo,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetPipelineIndirectMemoryRequirementsNV( &self, device: *const VkDevice_T, pCreateInfo: *const VkComputePipelineCreateInfo, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkCmdUpdatePipelineIndirectBufferNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineBindPoint: VkPipelineBindPoint,
pipeline: *const VkPipeline_T,
) -> Result<(), VkError>
fn vkCmdUpdatePipelineIndirectBufferNV( &self, commandBuffer: *const VkCommandBuffer_T, pipelineBindPoint: VkPipelineBindPoint, pipeline: *const VkPipeline_T, ) -> Result<(), VkError>
Source§impl VK_NV_external_compute_queue for VkCore
impl VK_NV_external_compute_queue for VkCore
Source§fn vkCreateExternalComputeQueueNV(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkExternalComputeQueueCreateInfoNV,
pAllocator: *const VkAllocationCallbacks,
pExternalQueue: *mut *const VkExternalComputeQueueNV_T,
) -> Result<(), VkError>
fn vkCreateExternalComputeQueueNV( &self, device: *const VkDevice_T, pCreateInfo: *const VkExternalComputeQueueCreateInfoNV, pAllocator: *const VkAllocationCallbacks, pExternalQueue: *mut *const VkExternalComputeQueueNV_T, ) -> Result<(), VkError>
Source§fn vkDestroyExternalComputeQueueNV(
&self,
device: *const VkDevice_T,
externalQueue: *const VkExternalComputeQueueNV_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyExternalComputeQueueNV( &self, device: *const VkDevice_T, externalQueue: *const VkExternalComputeQueueNV_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetExternalComputeQueueDataNV(
&self,
externalQueue: *const VkExternalComputeQueueNV_T,
params: *mut VkExternalComputeQueueDataParamsNV,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetExternalComputeQueueDataNV( &self, externalQueue: *const VkExternalComputeQueueNV_T, params: *mut VkExternalComputeQueueDataParamsNV, pData: *mut c_void, ) -> Result<(), VkError>
Source§impl VK_NV_external_memory_capabilities for VkCore
impl VK_NV_external_memory_capabilities for VkCore
Source§fn vkGetPhysicalDeviceExternalImageFormatPropertiesNV(
&self,
physicalDevice: *const VkPhysicalDevice_T,
format: VkFormat,
type_: VkImageType,
tiling: VkImageTiling,
usage: u32,
flags: u32,
externalHandleType: u32,
pExternalImageFormatProperties: *mut VkExternalImageFormatPropertiesNV,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceExternalImageFormatPropertiesNV( &self, physicalDevice: *const VkPhysicalDevice_T, format: VkFormat, type_: VkImageType, tiling: VkImageTiling, usage: u32, flags: u32, externalHandleType: u32, pExternalImageFormatProperties: *mut VkExternalImageFormatPropertiesNV, ) -> Result<(), VkError>
Source§impl VK_NV_external_memory_rdma for VkCore
impl VK_NV_external_memory_rdma for VkCore
Source§fn vkGetMemoryRemoteAddressNV(
&self,
device: *const VkDevice_T,
pMemoryGetRemoteAddressInfo: *const VkMemoryGetRemoteAddressInfoNV,
pAddress: *mut *mut c_void,
) -> Result<(), VkError>
fn vkGetMemoryRemoteAddressNV( &self, device: *const VkDevice_T, pMemoryGetRemoteAddressInfo: *const VkMemoryGetRemoteAddressInfoNV, pAddress: *mut *mut c_void, ) -> Result<(), VkError>
Source§impl VK_NV_fragment_shading_rate_enums for VkCore
impl VK_NV_fragment_shading_rate_enums for VkCore
Source§fn vkCmdSetFragmentShadingRateEnumNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
shadingRate: VkFragmentShadingRateNV,
combinerOps: &[VkFragmentShadingRateCombinerOpKHR; 2],
) -> Result<(), VkError>
fn vkCmdSetFragmentShadingRateEnumNV( &self, commandBuffer: *const VkCommandBuffer_T, shadingRate: VkFragmentShadingRateNV, combinerOps: &[VkFragmentShadingRateCombinerOpKHR; 2], ) -> Result<(), VkError>
Source§impl VK_NV_low_latency2 for VkCore
impl VK_NV_low_latency2 for VkCore
Source§fn vkSetLatencySleepModeNV(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
pSleepModeInfo: *const VkLatencySleepModeInfoNV,
) -> Result<(), VkError>
fn vkSetLatencySleepModeNV( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, pSleepModeInfo: *const VkLatencySleepModeInfoNV, ) -> Result<(), VkError>
Source§fn vkLatencySleepNV(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
pSleepInfo: *const VkLatencySleepInfoNV,
) -> Result<(), VkError>
fn vkLatencySleepNV( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, pSleepInfo: *const VkLatencySleepInfoNV, ) -> Result<(), VkError>
Source§fn vkSetLatencyMarkerNV(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
pLatencyMarkerInfo: *const VkSetLatencyMarkerInfoNV,
) -> Result<(), VkError>
fn vkSetLatencyMarkerNV( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, pLatencyMarkerInfo: *const VkSetLatencyMarkerInfoNV, ) -> Result<(), VkError>
Source§fn vkGetLatencyTimingsNV(
&self,
device: *const VkDevice_T,
swapchain: *const VkSwapchainKHR_T,
pLatencyMarkerInfo: *mut VkGetLatencyMarkerInfoNV,
) -> Result<(), VkError>
fn vkGetLatencyTimingsNV( &self, device: *const VkDevice_T, swapchain: *const VkSwapchainKHR_T, pLatencyMarkerInfo: *mut VkGetLatencyMarkerInfoNV, ) -> Result<(), VkError>
Source§fn vkQueueNotifyOutOfBandNV(
&self,
queue: *const VkQueue_T,
pQueueTypeInfo: *const VkOutOfBandQueueTypeInfoNV,
) -> Result<(), VkError>
fn vkQueueNotifyOutOfBandNV( &self, queue: *const VkQueue_T, pQueueTypeInfo: *const VkOutOfBandQueueTypeInfoNV, ) -> Result<(), VkError>
Source§impl VK_NV_memory_decompression for VkCore
impl VK_NV_memory_decompression for VkCore
Source§fn vkCmdDecompressMemoryNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
decompressRegionCount: u32,
pDecompressMemoryRegions: *const VkDecompressMemoryRegionNV,
) -> Result<(), VkError>
fn vkCmdDecompressMemoryNV( &self, commandBuffer: *const VkCommandBuffer_T, decompressRegionCount: u32, pDecompressMemoryRegions: *const VkDecompressMemoryRegionNV, ) -> Result<(), VkError>
Source§impl VK_NV_mesh_shader for VkCore
impl VK_NV_mesh_shader for VkCore
Source§fn vkCmdDrawMeshTasksNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
taskCount: u32,
firstTask: u32,
) -> Result<(), VkError>
fn vkCmdDrawMeshTasksNV( &self, commandBuffer: *const VkCommandBuffer_T, taskCount: u32, firstTask: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawMeshTasksIndirectNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
drawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawMeshTasksIndirectNV( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, drawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawMeshTasksIndirectCountNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
countBuffer: *const VkBuffer_T,
countBufferOffset: u64,
maxDrawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawMeshTasksIndirectCountNV( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, countBuffer: *const VkBuffer_T, countBufferOffset: u64, maxDrawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§impl VK_NV_optical_flow for VkCore
impl VK_NV_optical_flow for VkCore
Source§fn vkGetPhysicalDeviceOpticalFlowImageFormatsNV(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pOpticalFlowImageFormatInfo: *const VkOpticalFlowImageFormatInfoNV,
pFormatCount: *mut u32,
pImageFormatProperties: *mut VkOpticalFlowImageFormatPropertiesNV,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceOpticalFlowImageFormatsNV( &self, physicalDevice: *const VkPhysicalDevice_T, pOpticalFlowImageFormatInfo: *const VkOpticalFlowImageFormatInfoNV, pFormatCount: *mut u32, pImageFormatProperties: *mut VkOpticalFlowImageFormatPropertiesNV, ) -> Result<(), VkError>
Source§fn vkCreateOpticalFlowSessionNV(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkOpticalFlowSessionCreateInfoNV,
pAllocator: *const VkAllocationCallbacks,
pSession: *mut *const VkOpticalFlowSessionNV_T,
) -> Result<(), VkError>
fn vkCreateOpticalFlowSessionNV( &self, device: *const VkDevice_T, pCreateInfo: *const VkOpticalFlowSessionCreateInfoNV, pAllocator: *const VkAllocationCallbacks, pSession: *mut *const VkOpticalFlowSessionNV_T, ) -> Result<(), VkError>
Source§fn vkDestroyOpticalFlowSessionNV(
&self,
device: *const VkDevice_T,
session: *const VkOpticalFlowSessionNV_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyOpticalFlowSessionNV( &self, device: *const VkDevice_T, session: *const VkOpticalFlowSessionNV_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkBindOpticalFlowSessionImageNV(
&self,
device: *const VkDevice_T,
session: *const VkOpticalFlowSessionNV_T,
bindingPoint: VkOpticalFlowSessionBindingPointNV,
view: *const VkImageView_T,
layout: VkImageLayout,
) -> Result<(), VkError>
fn vkBindOpticalFlowSessionImageNV( &self, device: *const VkDevice_T, session: *const VkOpticalFlowSessionNV_T, bindingPoint: VkOpticalFlowSessionBindingPointNV, view: *const VkImageView_T, layout: VkImageLayout, ) -> Result<(), VkError>
Source§fn vkCmdOpticalFlowExecuteNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
session: *const VkOpticalFlowSessionNV_T,
pExecuteInfo: *const VkOpticalFlowExecuteInfoNV,
) -> Result<(), VkError>
fn vkCmdOpticalFlowExecuteNV( &self, commandBuffer: *const VkCommandBuffer_T, session: *const VkOpticalFlowSessionNV_T, pExecuteInfo: *const VkOpticalFlowExecuteInfoNV, ) -> Result<(), VkError>
Source§impl VK_NV_partitioned_acceleration_structure for VkCore
impl VK_NV_partitioned_acceleration_structure for VkCore
Source§fn vkGetPartitionedAccelerationStructuresBuildSizesNV(
&self,
device: *const VkDevice_T,
pInfo: *const VkPartitionedAccelerationStructureInstancesInputNV,
pSizeInfo: *mut VkAccelerationStructureBuildSizesInfoKHR,
) -> Result<(), VkError>
fn vkGetPartitionedAccelerationStructuresBuildSizesNV( &self, device: *const VkDevice_T, pInfo: *const VkPartitionedAccelerationStructureInstancesInputNV, pSizeInfo: *mut VkAccelerationStructureBuildSizesInfoKHR, ) -> Result<(), VkError>
Source§fn vkCmdBuildPartitionedAccelerationStructuresNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
pBuildInfo: *const VkBuildPartitionedAccelerationStructureInfoNV,
) -> Result<(), VkError>
fn vkCmdBuildPartitionedAccelerationStructuresNV( &self, commandBuffer: *const VkCommandBuffer_T, pBuildInfo: *const VkBuildPartitionedAccelerationStructureInfoNV, ) -> Result<(), VkError>
Source§impl VK_NV_ray_tracing for VkCore
impl VK_NV_ray_tracing for VkCore
Source§fn vkCreateAccelerationStructureNV(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkAccelerationStructureCreateInfoNV,
pAllocator: *const VkAllocationCallbacks,
pAccelerationStructure: *mut *const VkAccelerationStructureNV_T,
) -> Result<(), VkError>
fn vkCreateAccelerationStructureNV( &self, device: *const VkDevice_T, pCreateInfo: *const VkAccelerationStructureCreateInfoNV, pAllocator: *const VkAllocationCallbacks, pAccelerationStructure: *mut *const VkAccelerationStructureNV_T, ) -> Result<(), VkError>
Source§fn vkDestroyAccelerationStructureNV(
&self,
device: *const VkDevice_T,
accelerationStructure: *const VkAccelerationStructureNV_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyAccelerationStructureNV( &self, device: *const VkDevice_T, accelerationStructure: *const VkAccelerationStructureNV_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetAccelerationStructureMemoryRequirementsNV(
&self,
device: *const VkDevice_T,
pInfo: *const VkAccelerationStructureMemoryRequirementsInfoNV,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetAccelerationStructureMemoryRequirementsNV( &self, device: *const VkDevice_T, pInfo: *const VkAccelerationStructureMemoryRequirementsInfoNV, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkBindAccelerationStructureMemoryNV(
&self,
device: *const VkDevice_T,
bindInfoCount: u32,
pBindInfos: *const VkBindAccelerationStructureMemoryInfoNV,
) -> Result<(), VkError>
fn vkBindAccelerationStructureMemoryNV( &self, device: *const VkDevice_T, bindInfoCount: u32, pBindInfos: *const VkBindAccelerationStructureMemoryInfoNV, ) -> Result<(), VkError>
Source§fn vkCmdBuildAccelerationStructureNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
pInfo: *const VkAccelerationStructureInfoNV,
instanceData: *const VkBuffer_T,
instanceOffset: u64,
update: u32,
dst: *const VkAccelerationStructureNV_T,
src: *const VkAccelerationStructureNV_T,
scratch: *const VkBuffer_T,
scratchOffset: u64,
) -> Result<(), VkError>
fn vkCmdBuildAccelerationStructureNV( &self, commandBuffer: *const VkCommandBuffer_T, pInfo: *const VkAccelerationStructureInfoNV, instanceData: *const VkBuffer_T, instanceOffset: u64, update: u32, dst: *const VkAccelerationStructureNV_T, src: *const VkAccelerationStructureNV_T, scratch: *const VkBuffer_T, scratchOffset: u64, ) -> Result<(), VkError>
Source§fn vkCmdCopyAccelerationStructureNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
dst: *const VkAccelerationStructureNV_T,
src: *const VkAccelerationStructureNV_T,
mode: VkCopyAccelerationStructureModeKHR,
) -> Result<(), VkError>
fn vkCmdCopyAccelerationStructureNV( &self, commandBuffer: *const VkCommandBuffer_T, dst: *const VkAccelerationStructureNV_T, src: *const VkAccelerationStructureNV_T, mode: VkCopyAccelerationStructureModeKHR, ) -> Result<(), VkError>
Source§fn vkCmdTraceRaysNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
raygenShaderBindingTableBuffer: *const VkBuffer_T,
raygenShaderBindingOffset: u64,
missShaderBindingTableBuffer: *const VkBuffer_T,
missShaderBindingOffset: u64,
missShaderBindingStride: u64,
hitShaderBindingTableBuffer: *const VkBuffer_T,
hitShaderBindingOffset: u64,
hitShaderBindingStride: u64,
callableShaderBindingTableBuffer: *const VkBuffer_T,
callableShaderBindingOffset: u64,
callableShaderBindingStride: u64,
width: u32,
height: u32,
depth: u32,
) -> Result<(), VkError>
fn vkCmdTraceRaysNV( &self, commandBuffer: *const VkCommandBuffer_T, raygenShaderBindingTableBuffer: *const VkBuffer_T, raygenShaderBindingOffset: u64, missShaderBindingTableBuffer: *const VkBuffer_T, missShaderBindingOffset: u64, missShaderBindingStride: u64, hitShaderBindingTableBuffer: *const VkBuffer_T, hitShaderBindingOffset: u64, hitShaderBindingStride: u64, callableShaderBindingTableBuffer: *const VkBuffer_T, callableShaderBindingOffset: u64, callableShaderBindingStride: u64, width: u32, height: u32, depth: u32, ) -> Result<(), VkError>
Source§fn vkCreateRayTracingPipelinesNV(
&self,
device: *const VkDevice_T,
pipelineCache: *const VkPipelineCache_T,
createInfoCount: u32,
pCreateInfos: *const VkRayTracingPipelineCreateInfoNV,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut *const VkPipeline_T,
) -> Result<(), VkError>
fn vkCreateRayTracingPipelinesNV( &self, device: *const VkDevice_T, pipelineCache: *const VkPipelineCache_T, createInfoCount: u32, pCreateInfos: *const VkRayTracingPipelineCreateInfoNV, pAllocator: *const VkAllocationCallbacks, pPipelines: *mut *const VkPipeline_T, ) -> Result<(), VkError>
Source§fn vkGetRayTracingShaderGroupHandlesKHR(
&self,
device: *const VkDevice_T,
pipeline: *const VkPipeline_T,
firstGroup: u32,
groupCount: u32,
dataSize: usize,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetRayTracingShaderGroupHandlesKHR( &self, device: *const VkDevice_T, pipeline: *const VkPipeline_T, firstGroup: u32, groupCount: u32, dataSize: usize, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkGetRayTracingShaderGroupHandlesNV(
&self,
device: *const VkDevice_T,
pipeline: *const VkPipeline_T,
firstGroup: u32,
groupCount: u32,
dataSize: usize,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetRayTracingShaderGroupHandlesNV( &self, device: *const VkDevice_T, pipeline: *const VkPipeline_T, firstGroup: u32, groupCount: u32, dataSize: usize, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkGetAccelerationStructureHandleNV(
&self,
device: *const VkDevice_T,
accelerationStructure: *const VkAccelerationStructureNV_T,
dataSize: usize,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetAccelerationStructureHandleNV( &self, device: *const VkDevice_T, accelerationStructure: *const VkAccelerationStructureNV_T, dataSize: usize, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkCmdWriteAccelerationStructuresPropertiesNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
accelerationStructureCount: u32,
pAccelerationStructures: *const *const VkAccelerationStructureNV_T,
queryType: VkQueryType,
queryPool: *const VkQueryPool_T,
firstQuery: u32,
) -> Result<(), VkError>
fn vkCmdWriteAccelerationStructuresPropertiesNV( &self, commandBuffer: *const VkCommandBuffer_T, accelerationStructureCount: u32, pAccelerationStructures: *const *const VkAccelerationStructureNV_T, queryType: VkQueryType, queryPool: *const VkQueryPool_T, firstQuery: u32, ) -> Result<(), VkError>
Source§fn vkCompileDeferredNV(
&self,
device: *const VkDevice_T,
pipeline: *const VkPipeline_T,
shader: u32,
) -> Result<(), VkError>
fn vkCompileDeferredNV( &self, device: *const VkDevice_T, pipeline: *const VkPipeline_T, shader: u32, ) -> Result<(), VkError>
Source§impl VK_NV_scissor_exclusive for VkCore
impl VK_NV_scissor_exclusive for VkCore
Source§fn vkCmdSetExclusiveScissorEnableNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstExclusiveScissor: u32,
exclusiveScissorCount: u32,
pExclusiveScissorEnables: *const u32,
) -> Result<(), VkError>
fn vkCmdSetExclusiveScissorEnableNV( &self, commandBuffer: *const VkCommandBuffer_T, firstExclusiveScissor: u32, exclusiveScissorCount: u32, pExclusiveScissorEnables: *const u32, ) -> Result<(), VkError>
Source§impl VK_NV_shading_rate_image for VkCore
impl VK_NV_shading_rate_image for VkCore
Source§fn vkCmdBindShadingRateImageNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
imageView: *const VkImageView_T,
imageLayout: VkImageLayout,
) -> Result<(), VkError>
fn vkCmdBindShadingRateImageNV( &self, commandBuffer: *const VkCommandBuffer_T, imageView: *const VkImageView_T, imageLayout: VkImageLayout, ) -> Result<(), VkError>
Source§fn vkCmdSetViewportShadingRatePaletteNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstViewport: u32,
viewportCount: u32,
pShadingRatePalettes: *const VkShadingRatePaletteNV,
) -> Result<(), VkError>
fn vkCmdSetViewportShadingRatePaletteNV( &self, commandBuffer: *const VkCommandBuffer_T, firstViewport: u32, viewportCount: u32, pShadingRatePalettes: *const VkShadingRatePaletteNV, ) -> Result<(), VkError>
Source§fn vkCmdSetCoarseSampleOrderNV(
&self,
commandBuffer: *const VkCommandBuffer_T,
sampleOrderType: VkCoarseSampleOrderTypeNV,
customSampleOrderCount: u32,
pCustomSampleOrders: *const VkCoarseSampleOrderCustomNV,
) -> Result<(), VkError>
fn vkCmdSetCoarseSampleOrderNV( &self, commandBuffer: *const VkCommandBuffer_T, sampleOrderType: VkCoarseSampleOrderTypeNV, customSampleOrderCount: u32, pCustomSampleOrders: *const VkCoarseSampleOrderCustomNV, ) -> Result<(), VkError>
Source§impl VK_QCOM_tile_memory_heap for VkCore
impl VK_QCOM_tile_memory_heap for VkCore
Source§fn vkCmdBindTileMemoryQCOM(
&self,
commandBuffer: *const VkCommandBuffer_T,
pTileMemoryBindInfo: *const VkTileMemoryBindInfoQCOM,
) -> Result<(), VkError>
fn vkCmdBindTileMemoryQCOM( &self, commandBuffer: *const VkCommandBuffer_T, pTileMemoryBindInfo: *const VkTileMemoryBindInfoQCOM, ) -> Result<(), VkError>
Source§impl VK_QCOM_tile_properties for VkCore
impl VK_QCOM_tile_properties for VkCore
Source§fn vkGetFramebufferTilePropertiesQCOM(
&self,
device: *const VkDevice_T,
framebuffer: *const VkFramebuffer_T,
pPropertiesCount: *mut u32,
pProperties: *mut VkTilePropertiesQCOM,
) -> Result<(), VkError>
fn vkGetFramebufferTilePropertiesQCOM( &self, device: *const VkDevice_T, framebuffer: *const VkFramebuffer_T, pPropertiesCount: *mut u32, pProperties: *mut VkTilePropertiesQCOM, ) -> Result<(), VkError>
Source§fn vkGetDynamicRenderingTilePropertiesQCOM(
&self,
device: *const VkDevice_T,
pRenderingInfo: *const VkRenderingInfo,
pProperties: *mut VkTilePropertiesQCOM,
) -> Result<(), VkError>
fn vkGetDynamicRenderingTilePropertiesQCOM( &self, device: *const VkDevice_T, pRenderingInfo: *const VkRenderingInfo, pProperties: *mut VkTilePropertiesQCOM, ) -> Result<(), VkError>
Source§impl VK_QCOM_tile_shading for VkCore
impl VK_QCOM_tile_shading for VkCore
Source§fn vkCmdDispatchTileQCOM(
&self,
commandBuffer: *const VkCommandBuffer_T,
pDispatchTileInfo: *const VkDispatchTileInfoQCOM,
) -> Result<(), VkError>
fn vkCmdDispatchTileQCOM( &self, commandBuffer: *const VkCommandBuffer_T, pDispatchTileInfo: *const VkDispatchTileInfoQCOM, ) -> Result<(), VkError>
Source§fn vkCmdBeginPerTileExecutionQCOM(
&self,
commandBuffer: *const VkCommandBuffer_T,
pPerTileBeginInfo: *const VkPerTileBeginInfoQCOM,
) -> Result<(), VkError>
fn vkCmdBeginPerTileExecutionQCOM( &self, commandBuffer: *const VkCommandBuffer_T, pPerTileBeginInfo: *const VkPerTileBeginInfoQCOM, ) -> Result<(), VkError>
Source§fn vkCmdEndPerTileExecutionQCOM(
&self,
commandBuffer: *const VkCommandBuffer_T,
pPerTileEndInfo: *const VkPerTileEndInfoQCOM,
) -> Result<(), VkError>
fn vkCmdEndPerTileExecutionQCOM( &self, commandBuffer: *const VkCommandBuffer_T, pPerTileEndInfo: *const VkPerTileEndInfoQCOM, ) -> Result<(), VkError>
Source§impl VK_VALVE_descriptor_set_host_mapping for VkCore
impl VK_VALVE_descriptor_set_host_mapping for VkCore
Source§fn vkGetDescriptorSetLayoutHostMappingInfoVALVE(
&self,
device: *const VkDevice_T,
pBindingReference: *const VkDescriptorSetBindingReferenceVALVE,
pHostMapping: *mut VkDescriptorSetLayoutHostMappingInfoVALVE,
) -> Result<(), VkError>
fn vkGetDescriptorSetLayoutHostMappingInfoVALVE( &self, device: *const VkDevice_T, pBindingReference: *const VkDescriptorSetBindingReferenceVALVE, pHostMapping: *mut VkDescriptorSetLayoutHostMappingInfoVALVE, ) -> Result<(), VkError>
Source§fn vkGetDescriptorSetHostMappingVALVE(
&self,
device: *const VkDevice_T,
descriptorSet: *const VkDescriptorSet_T,
ppData: *mut *mut c_void,
) -> Result<(), VkError>
fn vkGetDescriptorSetHostMappingVALVE( &self, device: *const VkDevice_T, descriptorSet: *const VkDescriptorSet_T, ppData: *mut *mut c_void, ) -> Result<(), VkError>
Source§impl VK_VERSION_1_0 for VkCore
impl VK_VERSION_1_0 for VkCore
Source§fn vkCreateInstance(
&self,
pCreateInfo: *const VkInstanceCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pInstance: *mut *const VkInstance_T,
) -> Result<(), VkError>
fn vkCreateInstance( &self, pCreateInfo: *const VkInstanceCreateInfo, pAllocator: *const VkAllocationCallbacks, pInstance: *mut *const VkInstance_T, ) -> Result<(), VkError>
Source§fn vkDestroyInstance(
&self,
instance: *const VkInstance_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyInstance( &self, instance: *const VkInstance_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkEnumeratePhysicalDevices(
&self,
instance: *const VkInstance_T,
pPhysicalDeviceCount: *mut u32,
pPhysicalDevices: *mut *const VkPhysicalDevice_T,
) -> Result<(), VkError>
fn vkEnumeratePhysicalDevices( &self, instance: *const VkInstance_T, pPhysicalDeviceCount: *mut u32, pPhysicalDevices: *mut *const VkPhysicalDevice_T, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceFeatures(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pFeatures: *mut VkPhysicalDeviceFeatures,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceFeatures( &self, physicalDevice: *const VkPhysicalDevice_T, pFeatures: *mut VkPhysicalDeviceFeatures, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceFormatProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
format: VkFormat,
pFormatProperties: *mut VkFormatProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceFormatProperties( &self, physicalDevice: *const VkPhysicalDevice_T, format: VkFormat, pFormatProperties: *mut VkFormatProperties, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceImageFormatProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
format: VkFormat,
type_: VkImageType,
tiling: VkImageTiling,
usage: u32,
flags: u32,
pImageFormatProperties: *mut VkImageFormatProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceImageFormatProperties( &self, physicalDevice: *const VkPhysicalDevice_T, format: VkFormat, type_: VkImageType, tiling: VkImageTiling, usage: u32, flags: u32, pImageFormatProperties: *mut VkImageFormatProperties, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pProperties: *mut VkPhysicalDeviceProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceProperties( &self, physicalDevice: *const VkPhysicalDevice_T, pProperties: *mut VkPhysicalDeviceProperties, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceQueueFamilyProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pQueueFamilyPropertyCount: *mut u32,
pQueueFamilyProperties: *mut VkQueueFamilyProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceQueueFamilyProperties( &self, physicalDevice: *const VkPhysicalDevice_T, pQueueFamilyPropertyCount: *mut u32, pQueueFamilyProperties: *mut VkQueueFamilyProperties, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceMemoryProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pMemoryProperties: *mut VkPhysicalDeviceMemoryProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceMemoryProperties( &self, physicalDevice: *const VkPhysicalDevice_T, pMemoryProperties: *mut VkPhysicalDeviceMemoryProperties, ) -> Result<(), VkError>
Source§fn vkGetInstanceProcAddr(
&self,
instance: *const VkInstance_T,
pName: *const i8,
) -> Result<extern "system" fn(), VkError>
fn vkGetInstanceProcAddr( &self, instance: *const VkInstance_T, pName: *const i8, ) -> Result<extern "system" fn(), VkError>
Source§fn vkGetDeviceProcAddr(
&self,
device: *const VkDevice_T,
pName: *const i8,
) -> Result<extern "system" fn(), VkError>
fn vkGetDeviceProcAddr( &self, device: *const VkDevice_T, pName: *const i8, ) -> Result<extern "system" fn(), VkError>
Source§fn vkCreateDevice(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pCreateInfo: *const VkDeviceCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pDevice: *mut *const VkDevice_T,
) -> Result<(), VkError>
fn vkCreateDevice( &self, physicalDevice: *const VkPhysicalDevice_T, pCreateInfo: *const VkDeviceCreateInfo, pAllocator: *const VkAllocationCallbacks, pDevice: *mut *const VkDevice_T, ) -> Result<(), VkError>
Source§fn vkDestroyDevice(
&self,
device: *const VkDevice_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDevice( &self, device: *const VkDevice_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkEnumerateInstanceExtensionProperties(
&self,
pLayerName: *const i8,
pPropertyCount: *mut u32,
pProperties: *mut VkExtensionProperties,
) -> Result<(), VkError>
fn vkEnumerateInstanceExtensionProperties( &self, pLayerName: *const i8, pPropertyCount: *mut u32, pProperties: *mut VkExtensionProperties, ) -> Result<(), VkError>
Source§fn vkEnumerateDeviceExtensionProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pLayerName: *const i8,
pPropertyCount: *mut u32,
pProperties: *mut VkExtensionProperties,
) -> Result<(), VkError>
fn vkEnumerateDeviceExtensionProperties( &self, physicalDevice: *const VkPhysicalDevice_T, pLayerName: *const i8, pPropertyCount: *mut u32, pProperties: *mut VkExtensionProperties, ) -> Result<(), VkError>
Source§fn vkEnumerateInstanceLayerProperties(
&self,
pPropertyCount: *mut u32,
pProperties: *mut VkLayerProperties,
) -> Result<(), VkError>
fn vkEnumerateInstanceLayerProperties( &self, pPropertyCount: *mut u32, pProperties: *mut VkLayerProperties, ) -> Result<(), VkError>
Source§fn vkEnumerateDeviceLayerProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pPropertyCount: *mut u32,
pProperties: *mut VkLayerProperties,
) -> Result<(), VkError>
fn vkEnumerateDeviceLayerProperties( &self, physicalDevice: *const VkPhysicalDevice_T, pPropertyCount: *mut u32, pProperties: *mut VkLayerProperties, ) -> Result<(), VkError>
Source§fn vkGetDeviceQueue(
&self,
device: *const VkDevice_T,
queueFamilyIndex: u32,
queueIndex: u32,
pQueue: *mut *const VkQueue_T,
) -> Result<(), VkError>
fn vkGetDeviceQueue( &self, device: *const VkDevice_T, queueFamilyIndex: u32, queueIndex: u32, pQueue: *mut *const VkQueue_T, ) -> Result<(), VkError>
Source§fn vkQueueSubmit(
&self,
queue: *const VkQueue_T,
submitCount: u32,
pSubmits: *const VkSubmitInfo,
fence: *const VkFence_T,
) -> Result<(), VkError>
fn vkQueueSubmit( &self, queue: *const VkQueue_T, submitCount: u32, pSubmits: *const VkSubmitInfo, fence: *const VkFence_T, ) -> Result<(), VkError>
Source§fn vkDeviceWaitIdle(&self, device: *const VkDevice_T) -> Result<(), VkError>
fn vkDeviceWaitIdle(&self, device: *const VkDevice_T) -> Result<(), VkError>
Source§fn vkAllocateMemory(
&self,
device: *const VkDevice_T,
pAllocateInfo: *const VkMemoryAllocateInfo,
pAllocator: *const VkAllocationCallbacks,
pMemory: *mut *const VkDeviceMemory_T,
) -> Result<(), VkError>
fn vkAllocateMemory( &self, device: *const VkDevice_T, pAllocateInfo: *const VkMemoryAllocateInfo, pAllocator: *const VkAllocationCallbacks, pMemory: *mut *const VkDeviceMemory_T, ) -> Result<(), VkError>
Source§fn vkFreeMemory(
&self,
device: *const VkDevice_T,
memory: *const VkDeviceMemory_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkFreeMemory( &self, device: *const VkDevice_T, memory: *const VkDeviceMemory_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkMapMemory(
&self,
device: *const VkDevice_T,
memory: *const VkDeviceMemory_T,
offset: u64,
size: u64,
flags: u32,
ppData: *mut *mut c_void,
) -> Result<(), VkError>
fn vkMapMemory( &self, device: *const VkDevice_T, memory: *const VkDeviceMemory_T, offset: u64, size: u64, flags: u32, ppData: *mut *mut c_void, ) -> Result<(), VkError>
Source§fn vkUnmapMemory(
&self,
device: *const VkDevice_T,
memory: *const VkDeviceMemory_T,
) -> Result<(), VkError>
fn vkUnmapMemory( &self, device: *const VkDevice_T, memory: *const VkDeviceMemory_T, ) -> Result<(), VkError>
Source§fn vkFlushMappedMemoryRanges(
&self,
device: *const VkDevice_T,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange,
) -> Result<(), VkError>
fn vkFlushMappedMemoryRanges( &self, device: *const VkDevice_T, memoryRangeCount: u32, pMemoryRanges: *const VkMappedMemoryRange, ) -> Result<(), VkError>
Source§fn vkInvalidateMappedMemoryRanges(
&self,
device: *const VkDevice_T,
memoryRangeCount: u32,
pMemoryRanges: *const VkMappedMemoryRange,
) -> Result<(), VkError>
fn vkInvalidateMappedMemoryRanges( &self, device: *const VkDevice_T, memoryRangeCount: u32, pMemoryRanges: *const VkMappedMemoryRange, ) -> Result<(), VkError>
Source§fn vkGetDeviceMemoryCommitment(
&self,
device: *const VkDevice_T,
memory: *const VkDeviceMemory_T,
pCommittedMemoryInBytes: *mut u64,
) -> Result<(), VkError>
fn vkGetDeviceMemoryCommitment( &self, device: *const VkDevice_T, memory: *const VkDeviceMemory_T, pCommittedMemoryInBytes: *mut u64, ) -> Result<(), VkError>
Source§fn vkBindBufferMemory(
&self,
device: *const VkDevice_T,
buffer: *const VkBuffer_T,
memory: *const VkDeviceMemory_T,
memoryOffset: u64,
) -> Result<(), VkError>
fn vkBindBufferMemory( &self, device: *const VkDevice_T, buffer: *const VkBuffer_T, memory: *const VkDeviceMemory_T, memoryOffset: u64, ) -> Result<(), VkError>
Source§fn vkBindImageMemory(
&self,
device: *const VkDevice_T,
image: *const VkImage_T,
memory: *const VkDeviceMemory_T,
memoryOffset: u64,
) -> Result<(), VkError>
fn vkBindImageMemory( &self, device: *const VkDevice_T, image: *const VkImage_T, memory: *const VkDeviceMemory_T, memoryOffset: u64, ) -> Result<(), VkError>
Source§fn vkGetBufferMemoryRequirements(
&self,
device: *const VkDevice_T,
buffer: *const VkBuffer_T,
pMemoryRequirements: *mut VkMemoryRequirements,
) -> Result<(), VkError>
fn vkGetBufferMemoryRequirements( &self, device: *const VkDevice_T, buffer: *const VkBuffer_T, pMemoryRequirements: *mut VkMemoryRequirements, ) -> Result<(), VkError>
Source§fn vkGetImageMemoryRequirements(
&self,
device: *const VkDevice_T,
image: *const VkImage_T,
pMemoryRequirements: *mut VkMemoryRequirements,
) -> Result<(), VkError>
fn vkGetImageMemoryRequirements( &self, device: *const VkDevice_T, image: *const VkImage_T, pMemoryRequirements: *mut VkMemoryRequirements, ) -> Result<(), VkError>
Source§fn vkGetImageSparseMemoryRequirements(
&self,
device: *const VkDevice_T,
image: *const VkImage_T,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements,
) -> Result<(), VkError>
fn vkGetImageSparseMemoryRequirements( &self, device: *const VkDevice_T, image: *const VkImage_T, pSparseMemoryRequirementCount: *mut u32, pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceSparseImageFormatProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
format: VkFormat,
type_: VkImageType,
samples: VkSampleCountFlagBits,
usage: u32,
tiling: VkImageTiling,
pPropertyCount: *mut u32,
pProperties: *mut VkSparseImageFormatProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSparseImageFormatProperties( &self, physicalDevice: *const VkPhysicalDevice_T, format: VkFormat, type_: VkImageType, samples: VkSampleCountFlagBits, usage: u32, tiling: VkImageTiling, pPropertyCount: *mut u32, pProperties: *mut VkSparseImageFormatProperties, ) -> Result<(), VkError>
Source§fn vkQueueBindSparse(
&self,
queue: *const VkQueue_T,
bindInfoCount: u32,
pBindInfo: *const VkBindSparseInfo,
fence: *const VkFence_T,
) -> Result<(), VkError>
fn vkQueueBindSparse( &self, queue: *const VkQueue_T, bindInfoCount: u32, pBindInfo: *const VkBindSparseInfo, fence: *const VkFence_T, ) -> Result<(), VkError>
Source§fn vkCreateFence(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkFenceCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pFence: *mut *const VkFence_T,
) -> Result<(), VkError>
fn vkCreateFence( &self, device: *const VkDevice_T, pCreateInfo: *const VkFenceCreateInfo, pAllocator: *const VkAllocationCallbacks, pFence: *mut *const VkFence_T, ) -> Result<(), VkError>
Source§fn vkDestroyFence(
&self,
device: *const VkDevice_T,
fence: *const VkFence_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyFence( &self, device: *const VkDevice_T, fence: *const VkFence_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkResetFences(
&self,
device: *const VkDevice_T,
fenceCount: u32,
pFences: *const *const VkFence_T,
) -> Result<(), VkError>
fn vkResetFences( &self, device: *const VkDevice_T, fenceCount: u32, pFences: *const *const VkFence_T, ) -> Result<(), VkError>
Source§fn vkGetFenceStatus(
&self,
device: *const VkDevice_T,
fence: *const VkFence_T,
) -> Result<(), VkError>
fn vkGetFenceStatus( &self, device: *const VkDevice_T, fence: *const VkFence_T, ) -> Result<(), VkError>
Source§fn vkWaitForFences(
&self,
device: *const VkDevice_T,
fenceCount: u32,
pFences: *const *const VkFence_T,
waitAll: u32,
timeout: u64,
) -> Result<(), VkError>
fn vkWaitForFences( &self, device: *const VkDevice_T, fenceCount: u32, pFences: *const *const VkFence_T, waitAll: u32, timeout: u64, ) -> Result<(), VkError>
Source§fn vkCreateSemaphore(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkSemaphoreCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSemaphore: *mut *const VkSemaphore_T,
) -> Result<(), VkError>
fn vkCreateSemaphore( &self, device: *const VkDevice_T, pCreateInfo: *const VkSemaphoreCreateInfo, pAllocator: *const VkAllocationCallbacks, pSemaphore: *mut *const VkSemaphore_T, ) -> Result<(), VkError>
Source§fn vkDestroySemaphore(
&self,
device: *const VkDevice_T,
semaphore: *const VkSemaphore_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroySemaphore( &self, device: *const VkDevice_T, semaphore: *const VkSemaphore_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateEvent(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkEventCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pEvent: *mut *const VkEvent_T,
) -> Result<(), VkError>
fn vkCreateEvent( &self, device: *const VkDevice_T, pCreateInfo: *const VkEventCreateInfo, pAllocator: *const VkAllocationCallbacks, pEvent: *mut *const VkEvent_T, ) -> Result<(), VkError>
Source§fn vkDestroyEvent(
&self,
device: *const VkDevice_T,
event: *const VkEvent_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyEvent( &self, device: *const VkDevice_T, event: *const VkEvent_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetEventStatus(
&self,
device: *const VkDevice_T,
event: *const VkEvent_T,
) -> Result<(), VkError>
fn vkGetEventStatus( &self, device: *const VkDevice_T, event: *const VkEvent_T, ) -> Result<(), VkError>
Source§fn vkSetEvent(
&self,
device: *const VkDevice_T,
event: *const VkEvent_T,
) -> Result<(), VkError>
fn vkSetEvent( &self, device: *const VkDevice_T, event: *const VkEvent_T, ) -> Result<(), VkError>
Source§fn vkResetEvent(
&self,
device: *const VkDevice_T,
event: *const VkEvent_T,
) -> Result<(), VkError>
fn vkResetEvent( &self, device: *const VkDevice_T, event: *const VkEvent_T, ) -> Result<(), VkError>
Source§fn vkCreateQueryPool(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkQueryPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pQueryPool: *mut *const VkQueryPool_T,
) -> Result<(), VkError>
fn vkCreateQueryPool( &self, device: *const VkDevice_T, pCreateInfo: *const VkQueryPoolCreateInfo, pAllocator: *const VkAllocationCallbacks, pQueryPool: *mut *const VkQueryPool_T, ) -> Result<(), VkError>
Source§fn vkDestroyQueryPool(
&self,
device: *const VkDevice_T,
queryPool: *const VkQueryPool_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyQueryPool( &self, device: *const VkDevice_T, queryPool: *const VkQueryPool_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetQueryPoolResults(
&self,
device: *const VkDevice_T,
queryPool: *const VkQueryPool_T,
firstQuery: u32,
queryCount: u32,
dataSize: usize,
pData: *mut c_void,
stride: u64,
flags: u32,
) -> Result<(), VkError>
fn vkGetQueryPoolResults( &self, device: *const VkDevice_T, queryPool: *const VkQueryPool_T, firstQuery: u32, queryCount: u32, dataSize: usize, pData: *mut c_void, stride: u64, flags: u32, ) -> Result<(), VkError>
Source§fn vkCreateBuffer(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkBufferCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pBuffer: *mut *const VkBuffer_T,
) -> Result<(), VkError>
fn vkCreateBuffer( &self, device: *const VkDevice_T, pCreateInfo: *const VkBufferCreateInfo, pAllocator: *const VkAllocationCallbacks, pBuffer: *mut *const VkBuffer_T, ) -> Result<(), VkError>
Source§fn vkDestroyBuffer(
&self,
device: *const VkDevice_T,
buffer: *const VkBuffer_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyBuffer( &self, device: *const VkDevice_T, buffer: *const VkBuffer_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateBufferView(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkBufferViewCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pView: *mut *const VkBufferView_T,
) -> Result<(), VkError>
fn vkCreateBufferView( &self, device: *const VkDevice_T, pCreateInfo: *const VkBufferViewCreateInfo, pAllocator: *const VkAllocationCallbacks, pView: *mut *const VkBufferView_T, ) -> Result<(), VkError>
Source§fn vkDestroyBufferView(
&self,
device: *const VkDevice_T,
bufferView: *const VkBufferView_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyBufferView( &self, device: *const VkDevice_T, bufferView: *const VkBufferView_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateImage(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkImageCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pImage: *mut *const VkImage_T,
) -> Result<(), VkError>
fn vkCreateImage( &self, device: *const VkDevice_T, pCreateInfo: *const VkImageCreateInfo, pAllocator: *const VkAllocationCallbacks, pImage: *mut *const VkImage_T, ) -> Result<(), VkError>
Source§fn vkDestroyImage(
&self,
device: *const VkDevice_T,
image: *const VkImage_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyImage( &self, device: *const VkDevice_T, image: *const VkImage_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetImageSubresourceLayout(
&self,
device: *const VkDevice_T,
image: *const VkImage_T,
pSubresource: *const VkImageSubresource,
pLayout: *mut VkSubresourceLayout,
) -> Result<(), VkError>
fn vkGetImageSubresourceLayout( &self, device: *const VkDevice_T, image: *const VkImage_T, pSubresource: *const VkImageSubresource, pLayout: *mut VkSubresourceLayout, ) -> Result<(), VkError>
Source§fn vkCreateImageView(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkImageViewCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pView: *mut *const VkImageView_T,
) -> Result<(), VkError>
fn vkCreateImageView( &self, device: *const VkDevice_T, pCreateInfo: *const VkImageViewCreateInfo, pAllocator: *const VkAllocationCallbacks, pView: *mut *const VkImageView_T, ) -> Result<(), VkError>
Source§fn vkDestroyImageView(
&self,
device: *const VkDevice_T,
imageView: *const VkImageView_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyImageView( &self, device: *const VkDevice_T, imageView: *const VkImageView_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateShaderModule(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkShaderModuleCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pShaderModule: *mut *const VkShaderModule_T,
) -> Result<(), VkError>
fn vkCreateShaderModule( &self, device: *const VkDevice_T, pCreateInfo: *const VkShaderModuleCreateInfo, pAllocator: *const VkAllocationCallbacks, pShaderModule: *mut *const VkShaderModule_T, ) -> Result<(), VkError>
Source§fn vkDestroyShaderModule(
&self,
device: *const VkDevice_T,
shaderModule: *const VkShaderModule_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyShaderModule( &self, device: *const VkDevice_T, shaderModule: *const VkShaderModule_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreatePipelineCache(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkPipelineCacheCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelineCache: *mut *const VkPipelineCache_T,
) -> Result<(), VkError>
fn vkCreatePipelineCache( &self, device: *const VkDevice_T, pCreateInfo: *const VkPipelineCacheCreateInfo, pAllocator: *const VkAllocationCallbacks, pPipelineCache: *mut *const VkPipelineCache_T, ) -> Result<(), VkError>
Source§fn vkDestroyPipelineCache(
&self,
device: *const VkDevice_T,
pipelineCache: *const VkPipelineCache_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyPipelineCache( &self, device: *const VkDevice_T, pipelineCache: *const VkPipelineCache_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetPipelineCacheData(
&self,
device: *const VkDevice_T,
pipelineCache: *const VkPipelineCache_T,
pDataSize: *mut usize,
pData: *mut c_void,
) -> Result<(), VkError>
fn vkGetPipelineCacheData( &self, device: *const VkDevice_T, pipelineCache: *const VkPipelineCache_T, pDataSize: *mut usize, pData: *mut c_void, ) -> Result<(), VkError>
Source§fn vkMergePipelineCaches(
&self,
device: *const VkDevice_T,
dstCache: *const VkPipelineCache_T,
srcCacheCount: u32,
pSrcCaches: *const *const VkPipelineCache_T,
) -> Result<(), VkError>
fn vkMergePipelineCaches( &self, device: *const VkDevice_T, dstCache: *const VkPipelineCache_T, srcCacheCount: u32, pSrcCaches: *const *const VkPipelineCache_T, ) -> Result<(), VkError>
Source§fn vkCreateGraphicsPipelines(
&self,
device: *const VkDevice_T,
pipelineCache: *const VkPipelineCache_T,
createInfoCount: u32,
pCreateInfos: *const VkGraphicsPipelineCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut *const VkPipeline_T,
) -> Result<(), VkError>
fn vkCreateGraphicsPipelines( &self, device: *const VkDevice_T, pipelineCache: *const VkPipelineCache_T, createInfoCount: u32, pCreateInfos: *const VkGraphicsPipelineCreateInfo, pAllocator: *const VkAllocationCallbacks, pPipelines: *mut *const VkPipeline_T, ) -> Result<(), VkError>
Source§fn vkCreateComputePipelines(
&self,
device: *const VkDevice_T,
pipelineCache: *const VkPipelineCache_T,
createInfoCount: u32,
pCreateInfos: *const VkComputePipelineCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelines: *mut *const VkPipeline_T,
) -> Result<(), VkError>
fn vkCreateComputePipelines( &self, device: *const VkDevice_T, pipelineCache: *const VkPipelineCache_T, createInfoCount: u32, pCreateInfos: *const VkComputePipelineCreateInfo, pAllocator: *const VkAllocationCallbacks, pPipelines: *mut *const VkPipeline_T, ) -> Result<(), VkError>
Source§fn vkDestroyPipeline(
&self,
device: *const VkDevice_T,
pipeline: *const VkPipeline_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyPipeline( &self, device: *const VkDevice_T, pipeline: *const VkPipeline_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreatePipelineLayout(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkPipelineLayoutCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPipelineLayout: *mut *const VkPipelineLayout_T,
) -> Result<(), VkError>
fn vkCreatePipelineLayout( &self, device: *const VkDevice_T, pCreateInfo: *const VkPipelineLayoutCreateInfo, pAllocator: *const VkAllocationCallbacks, pPipelineLayout: *mut *const VkPipelineLayout_T, ) -> Result<(), VkError>
Source§fn vkDestroyPipelineLayout(
&self,
device: *const VkDevice_T,
pipelineLayout: *const VkPipelineLayout_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyPipelineLayout( &self, device: *const VkDevice_T, pipelineLayout: *const VkPipelineLayout_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateSampler(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkSamplerCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSampler: *mut *const VkSampler_T,
) -> Result<(), VkError>
fn vkCreateSampler( &self, device: *const VkDevice_T, pCreateInfo: *const VkSamplerCreateInfo, pAllocator: *const VkAllocationCallbacks, pSampler: *mut *const VkSampler_T, ) -> Result<(), VkError>
Source§fn vkDestroySampler(
&self,
device: *const VkDevice_T,
sampler: *const VkSampler_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroySampler( &self, device: *const VkDevice_T, sampler: *const VkSampler_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateDescriptorSetLayout(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkDescriptorSetLayoutCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pSetLayout: *mut *const VkDescriptorSetLayout_T,
) -> Result<(), VkError>
fn vkCreateDescriptorSetLayout( &self, device: *const VkDevice_T, pCreateInfo: *const VkDescriptorSetLayoutCreateInfo, pAllocator: *const VkAllocationCallbacks, pSetLayout: *mut *const VkDescriptorSetLayout_T, ) -> Result<(), VkError>
Source§fn vkDestroyDescriptorSetLayout(
&self,
device: *const VkDevice_T,
descriptorSetLayout: *const VkDescriptorSetLayout_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDescriptorSetLayout( &self, device: *const VkDevice_T, descriptorSetLayout: *const VkDescriptorSetLayout_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateDescriptorPool(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkDescriptorPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pDescriptorPool: *mut *const VkDescriptorPool_T,
) -> Result<(), VkError>
fn vkCreateDescriptorPool( &self, device: *const VkDevice_T, pCreateInfo: *const VkDescriptorPoolCreateInfo, pAllocator: *const VkAllocationCallbacks, pDescriptorPool: *mut *const VkDescriptorPool_T, ) -> Result<(), VkError>
Source§fn vkDestroyDescriptorPool(
&self,
device: *const VkDevice_T,
descriptorPool: *const VkDescriptorPool_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDescriptorPool( &self, device: *const VkDevice_T, descriptorPool: *const VkDescriptorPool_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkResetDescriptorPool(
&self,
device: *const VkDevice_T,
descriptorPool: *const VkDescriptorPool_T,
flags: u32,
) -> Result<(), VkError>
fn vkResetDescriptorPool( &self, device: *const VkDevice_T, descriptorPool: *const VkDescriptorPool_T, flags: u32, ) -> Result<(), VkError>
Source§fn vkAllocateDescriptorSets(
&self,
device: *const VkDevice_T,
pAllocateInfo: *const VkDescriptorSetAllocateInfo,
pDescriptorSets: *mut *const VkDescriptorSet_T,
) -> Result<(), VkError>
fn vkAllocateDescriptorSets( &self, device: *const VkDevice_T, pAllocateInfo: *const VkDescriptorSetAllocateInfo, pDescriptorSets: *mut *const VkDescriptorSet_T, ) -> Result<(), VkError>
Source§fn vkFreeDescriptorSets(
&self,
device: *const VkDevice_T,
descriptorPool: *const VkDescriptorPool_T,
descriptorSetCount: u32,
pDescriptorSets: *const *const VkDescriptorSet_T,
) -> Result<(), VkError>
fn vkFreeDescriptorSets( &self, device: *const VkDevice_T, descriptorPool: *const VkDescriptorPool_T, descriptorSetCount: u32, pDescriptorSets: *const *const VkDescriptorSet_T, ) -> Result<(), VkError>
Source§fn vkUpdateDescriptorSets(
&self,
device: *const VkDevice_T,
descriptorWriteCount: u32,
pDescriptorWrites: *const VkWriteDescriptorSet,
descriptorCopyCount: u32,
pDescriptorCopies: *const VkCopyDescriptorSet,
) -> Result<(), VkError>
fn vkUpdateDescriptorSets( &self, device: *const VkDevice_T, descriptorWriteCount: u32, pDescriptorWrites: *const VkWriteDescriptorSet, descriptorCopyCount: u32, pDescriptorCopies: *const VkCopyDescriptorSet, ) -> Result<(), VkError>
Source§fn vkCreateFramebuffer(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkFramebufferCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pFramebuffer: *mut *const VkFramebuffer_T,
) -> Result<(), VkError>
fn vkCreateFramebuffer( &self, device: *const VkDevice_T, pCreateInfo: *const VkFramebufferCreateInfo, pAllocator: *const VkAllocationCallbacks, pFramebuffer: *mut *const VkFramebuffer_T, ) -> Result<(), VkError>
Source§fn vkDestroyFramebuffer(
&self,
device: *const VkDevice_T,
framebuffer: *const VkFramebuffer_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyFramebuffer( &self, device: *const VkDevice_T, framebuffer: *const VkFramebuffer_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateRenderPass(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkRenderPassCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pRenderPass: *mut *const VkRenderPass_T,
) -> Result<(), VkError>
fn vkCreateRenderPass( &self, device: *const VkDevice_T, pCreateInfo: *const VkRenderPassCreateInfo, pAllocator: *const VkAllocationCallbacks, pRenderPass: *mut *const VkRenderPass_T, ) -> Result<(), VkError>
Source§fn vkDestroyRenderPass(
&self,
device: *const VkDevice_T,
renderPass: *const VkRenderPass_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyRenderPass( &self, device: *const VkDevice_T, renderPass: *const VkRenderPass_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkGetRenderAreaGranularity(
&self,
device: *const VkDevice_T,
renderPass: *const VkRenderPass_T,
pGranularity: *mut VkExtent2D,
) -> Result<(), VkError>
fn vkGetRenderAreaGranularity( &self, device: *const VkDevice_T, renderPass: *const VkRenderPass_T, pGranularity: *mut VkExtent2D, ) -> Result<(), VkError>
Source§fn vkCreateCommandPool(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkCommandPoolCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pCommandPool: *mut *const VkCommandPool_T,
) -> Result<(), VkError>
fn vkCreateCommandPool( &self, device: *const VkDevice_T, pCreateInfo: *const VkCommandPoolCreateInfo, pAllocator: *const VkAllocationCallbacks, pCommandPool: *mut *const VkCommandPool_T, ) -> Result<(), VkError>
Source§fn vkDestroyCommandPool(
&self,
device: *const VkDevice_T,
commandPool: *const VkCommandPool_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyCommandPool( &self, device: *const VkDevice_T, commandPool: *const VkCommandPool_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkResetCommandPool(
&self,
device: *const VkDevice_T,
commandPool: *const VkCommandPool_T,
flags: u32,
) -> Result<(), VkError>
fn vkResetCommandPool( &self, device: *const VkDevice_T, commandPool: *const VkCommandPool_T, flags: u32, ) -> Result<(), VkError>
Source§fn vkAllocateCommandBuffers(
&self,
device: *const VkDevice_T,
pAllocateInfo: *const VkCommandBufferAllocateInfo,
pCommandBuffers: *mut *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkAllocateCommandBuffers( &self, device: *const VkDevice_T, pAllocateInfo: *const VkCommandBufferAllocateInfo, pCommandBuffers: *mut *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§fn vkFreeCommandBuffers(
&self,
device: *const VkDevice_T,
commandPool: *const VkCommandPool_T,
commandBufferCount: u32,
pCommandBuffers: *const *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkFreeCommandBuffers( &self, device: *const VkDevice_T, commandPool: *const VkCommandPool_T, commandBufferCount: u32, pCommandBuffers: *const *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§fn vkBeginCommandBuffer(
&self,
commandBuffer: *const VkCommandBuffer_T,
pBeginInfo: *const VkCommandBufferBeginInfo,
) -> Result<(), VkError>
fn vkBeginCommandBuffer( &self, commandBuffer: *const VkCommandBuffer_T, pBeginInfo: *const VkCommandBufferBeginInfo, ) -> Result<(), VkError>
Source§fn vkEndCommandBuffer(
&self,
commandBuffer: *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkEndCommandBuffer( &self, commandBuffer: *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§fn vkResetCommandBuffer(
&self,
commandBuffer: *const VkCommandBuffer_T,
flags: u32,
) -> Result<(), VkError>
fn vkResetCommandBuffer( &self, commandBuffer: *const VkCommandBuffer_T, flags: u32, ) -> Result<(), VkError>
Source§fn vkCmdBindPipeline(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineBindPoint: VkPipelineBindPoint,
pipeline: *const VkPipeline_T,
) -> Result<(), VkError>
fn vkCmdBindPipeline( &self, commandBuffer: *const VkCommandBuffer_T, pipelineBindPoint: VkPipelineBindPoint, pipeline: *const VkPipeline_T, ) -> Result<(), VkError>
Source§fn vkCmdSetViewport(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstViewport: u32,
viewportCount: u32,
pViewports: *const VkViewport,
) -> Result<(), VkError>
fn vkCmdSetViewport( &self, commandBuffer: *const VkCommandBuffer_T, firstViewport: u32, viewportCount: u32, pViewports: *const VkViewport, ) -> Result<(), VkError>
Source§fn vkCmdSetScissor(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstScissor: u32,
scissorCount: u32,
pScissors: *const VkRect2D,
) -> Result<(), VkError>
fn vkCmdSetScissor( &self, commandBuffer: *const VkCommandBuffer_T, firstScissor: u32, scissorCount: u32, pScissors: *const VkRect2D, ) -> Result<(), VkError>
Source§fn vkCmdSetLineWidth(
&self,
commandBuffer: *const VkCommandBuffer_T,
lineWidth: f32,
) -> Result<(), VkError>
fn vkCmdSetLineWidth( &self, commandBuffer: *const VkCommandBuffer_T, lineWidth: f32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthBias(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthBiasConstantFactor: f32,
depthBiasClamp: f32,
depthBiasSlopeFactor: f32,
) -> Result<(), VkError>
fn vkCmdSetDepthBias( &self, commandBuffer: *const VkCommandBuffer_T, depthBiasConstantFactor: f32, depthBiasClamp: f32, depthBiasSlopeFactor: f32, ) -> Result<(), VkError>
Source§fn vkCmdSetBlendConstants(
&self,
commandBuffer: *const VkCommandBuffer_T,
blendConstants: &[f32; 4],
) -> Result<(), VkError>
fn vkCmdSetBlendConstants( &self, commandBuffer: *const VkCommandBuffer_T, blendConstants: &[f32; 4], ) -> Result<(), VkError>
Source§fn vkCmdSetDepthBounds(
&self,
commandBuffer: *const VkCommandBuffer_T,
minDepthBounds: f32,
maxDepthBounds: f32,
) -> Result<(), VkError>
fn vkCmdSetDepthBounds( &self, commandBuffer: *const VkCommandBuffer_T, minDepthBounds: f32, maxDepthBounds: f32, ) -> Result<(), VkError>
Source§fn vkCmdSetStencilCompareMask(
&self,
commandBuffer: *const VkCommandBuffer_T,
faceMask: u32,
compareMask: u32,
) -> Result<(), VkError>
fn vkCmdSetStencilCompareMask( &self, commandBuffer: *const VkCommandBuffer_T, faceMask: u32, compareMask: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetStencilWriteMask(
&self,
commandBuffer: *const VkCommandBuffer_T,
faceMask: u32,
writeMask: u32,
) -> Result<(), VkError>
fn vkCmdSetStencilWriteMask( &self, commandBuffer: *const VkCommandBuffer_T, faceMask: u32, writeMask: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetStencilReference(
&self,
commandBuffer: *const VkCommandBuffer_T,
faceMask: u32,
reference: u32,
) -> Result<(), VkError>
fn vkCmdSetStencilReference( &self, commandBuffer: *const VkCommandBuffer_T, faceMask: u32, reference: u32, ) -> Result<(), VkError>
Source§fn vkCmdBindDescriptorSets(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineBindPoint: VkPipelineBindPoint,
layout: *const VkPipelineLayout_T,
firstSet: u32,
descriptorSetCount: u32,
pDescriptorSets: *const *const VkDescriptorSet_T,
dynamicOffsetCount: u32,
pDynamicOffsets: *const u32,
) -> Result<(), VkError>
fn vkCmdBindDescriptorSets( &self, commandBuffer: *const VkCommandBuffer_T, pipelineBindPoint: VkPipelineBindPoint, layout: *const VkPipelineLayout_T, firstSet: u32, descriptorSetCount: u32, pDescriptorSets: *const *const VkDescriptorSet_T, dynamicOffsetCount: u32, pDynamicOffsets: *const u32, ) -> Result<(), VkError>
Source§fn vkCmdBindIndexBuffer(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
indexType: VkIndexType,
) -> Result<(), VkError>
fn vkCmdBindIndexBuffer( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, indexType: VkIndexType, ) -> Result<(), VkError>
Source§fn vkCmdBindVertexBuffers(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstBinding: u32,
bindingCount: u32,
pBuffers: *const *const VkBuffer_T,
pOffsets: *const u64,
) -> Result<(), VkError>
fn vkCmdBindVertexBuffers( &self, commandBuffer: *const VkCommandBuffer_T, firstBinding: u32, bindingCount: u32, pBuffers: *const *const VkBuffer_T, pOffsets: *const u64, ) -> Result<(), VkError>
Source§fn vkCmdDraw(
&self,
commandBuffer: *const VkCommandBuffer_T,
vertexCount: u32,
instanceCount: u32,
firstVertex: u32,
firstInstance: u32,
) -> Result<(), VkError>
fn vkCmdDraw( &self, commandBuffer: *const VkCommandBuffer_T, vertexCount: u32, instanceCount: u32, firstVertex: u32, firstInstance: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawIndexed(
&self,
commandBuffer: *const VkCommandBuffer_T,
indexCount: u32,
instanceCount: u32,
firstIndex: u32,
vertexOffset: i32,
firstInstance: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndexed( &self, commandBuffer: *const VkCommandBuffer_T, indexCount: u32, instanceCount: u32, firstIndex: u32, vertexOffset: i32, firstInstance: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawIndirect(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
drawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndirect( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, drawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawIndexedIndirect(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
drawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndexedIndirect( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, drawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdDispatch(
&self,
commandBuffer: *const VkCommandBuffer_T,
groupCountX: u32,
groupCountY: u32,
groupCountZ: u32,
) -> Result<(), VkError>
fn vkCmdDispatch( &self, commandBuffer: *const VkCommandBuffer_T, groupCountX: u32, groupCountY: u32, groupCountZ: u32, ) -> Result<(), VkError>
Source§fn vkCmdDispatchIndirect(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
) -> Result<(), VkError>
fn vkCmdDispatchIndirect( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, ) -> Result<(), VkError>
Source§fn vkCmdCopyBuffer(
&self,
commandBuffer: *const VkCommandBuffer_T,
srcBuffer: *const VkBuffer_T,
dstBuffer: *const VkBuffer_T,
regionCount: u32,
pRegions: *const VkBufferCopy,
) -> Result<(), VkError>
fn vkCmdCopyBuffer( &self, commandBuffer: *const VkCommandBuffer_T, srcBuffer: *const VkBuffer_T, dstBuffer: *const VkBuffer_T, regionCount: u32, pRegions: *const VkBufferCopy, ) -> Result<(), VkError>
Source§fn vkCmdCopyImage(
&self,
commandBuffer: *const VkCommandBuffer_T,
srcImage: *const VkImage_T,
srcImageLayout: VkImageLayout,
dstImage: *const VkImage_T,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageCopy,
) -> Result<(), VkError>
fn vkCmdCopyImage( &self, commandBuffer: *const VkCommandBuffer_T, srcImage: *const VkImage_T, srcImageLayout: VkImageLayout, dstImage: *const VkImage_T, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *const VkImageCopy, ) -> Result<(), VkError>
Source§fn vkCmdBlitImage(
&self,
commandBuffer: *const VkCommandBuffer_T,
srcImage: *const VkImage_T,
srcImageLayout: VkImageLayout,
dstImage: *const VkImage_T,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageBlit,
filter: VkFilter,
) -> Result<(), VkError>
fn vkCmdBlitImage( &self, commandBuffer: *const VkCommandBuffer_T, srcImage: *const VkImage_T, srcImageLayout: VkImageLayout, dstImage: *const VkImage_T, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *const VkImageBlit, filter: VkFilter, ) -> Result<(), VkError>
Source§fn vkCmdCopyBufferToImage(
&self,
commandBuffer: *const VkCommandBuffer_T,
srcBuffer: *const VkBuffer_T,
dstImage: *const VkImage_T,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkBufferImageCopy,
) -> Result<(), VkError>
fn vkCmdCopyBufferToImage( &self, commandBuffer: *const VkCommandBuffer_T, srcBuffer: *const VkBuffer_T, dstImage: *const VkImage_T, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *const VkBufferImageCopy, ) -> Result<(), VkError>
Source§fn vkCmdCopyImageToBuffer(
&self,
commandBuffer: *const VkCommandBuffer_T,
srcImage: *const VkImage_T,
srcImageLayout: VkImageLayout,
dstBuffer: *const VkBuffer_T,
regionCount: u32,
pRegions: *const VkBufferImageCopy,
) -> Result<(), VkError>
fn vkCmdCopyImageToBuffer( &self, commandBuffer: *const VkCommandBuffer_T, srcImage: *const VkImage_T, srcImageLayout: VkImageLayout, dstBuffer: *const VkBuffer_T, regionCount: u32, pRegions: *const VkBufferImageCopy, ) -> Result<(), VkError>
Source§fn vkCmdUpdateBuffer(
&self,
commandBuffer: *const VkCommandBuffer_T,
dstBuffer: *const VkBuffer_T,
dstOffset: u64,
dataSize: u64,
pData: *const c_void,
) -> Result<(), VkError>
fn vkCmdUpdateBuffer( &self, commandBuffer: *const VkCommandBuffer_T, dstBuffer: *const VkBuffer_T, dstOffset: u64, dataSize: u64, pData: *const c_void, ) -> Result<(), VkError>
Source§fn vkCmdFillBuffer(
&self,
commandBuffer: *const VkCommandBuffer_T,
dstBuffer: *const VkBuffer_T,
dstOffset: u64,
size: u64,
data: u32,
) -> Result<(), VkError>
fn vkCmdFillBuffer( &self, commandBuffer: *const VkCommandBuffer_T, dstBuffer: *const VkBuffer_T, dstOffset: u64, size: u64, data: u32, ) -> Result<(), VkError>
Source§fn vkCmdClearColorImage(
&self,
commandBuffer: *const VkCommandBuffer_T,
image: *const VkImage_T,
imageLayout: VkImageLayout,
pColor: *const VkClearColorValue,
rangeCount: u32,
pRanges: *const VkImageSubresourceRange,
) -> Result<(), VkError>
fn vkCmdClearColorImage( &self, commandBuffer: *const VkCommandBuffer_T, image: *const VkImage_T, imageLayout: VkImageLayout, pColor: *const VkClearColorValue, rangeCount: u32, pRanges: *const VkImageSubresourceRange, ) -> Result<(), VkError>
Source§fn vkCmdClearDepthStencilImage(
&self,
commandBuffer: *const VkCommandBuffer_T,
image: *const VkImage_T,
imageLayout: VkImageLayout,
pDepthStencil: *const VkClearDepthStencilValue,
rangeCount: u32,
pRanges: *const VkImageSubresourceRange,
) -> Result<(), VkError>
fn vkCmdClearDepthStencilImage( &self, commandBuffer: *const VkCommandBuffer_T, image: *const VkImage_T, imageLayout: VkImageLayout, pDepthStencil: *const VkClearDepthStencilValue, rangeCount: u32, pRanges: *const VkImageSubresourceRange, ) -> Result<(), VkError>
Source§fn vkCmdClearAttachments(
&self,
commandBuffer: *const VkCommandBuffer_T,
attachmentCount: u32,
pAttachments: *const VkClearAttachment,
rectCount: u32,
pRects: *const VkClearRect,
) -> Result<(), VkError>
fn vkCmdClearAttachments( &self, commandBuffer: *const VkCommandBuffer_T, attachmentCount: u32, pAttachments: *const VkClearAttachment, rectCount: u32, pRects: *const VkClearRect, ) -> Result<(), VkError>
Source§fn vkCmdResolveImage(
&self,
commandBuffer: *const VkCommandBuffer_T,
srcImage: *const VkImage_T,
srcImageLayout: VkImageLayout,
dstImage: *const VkImage_T,
dstImageLayout: VkImageLayout,
regionCount: u32,
pRegions: *const VkImageResolve,
) -> Result<(), VkError>
fn vkCmdResolveImage( &self, commandBuffer: *const VkCommandBuffer_T, srcImage: *const VkImage_T, srcImageLayout: VkImageLayout, dstImage: *const VkImage_T, dstImageLayout: VkImageLayout, regionCount: u32, pRegions: *const VkImageResolve, ) -> Result<(), VkError>
Source§fn vkCmdSetEvent(
&self,
commandBuffer: *const VkCommandBuffer_T,
event: *const VkEvent_T,
stageMask: u32,
) -> Result<(), VkError>
fn vkCmdSetEvent( &self, commandBuffer: *const VkCommandBuffer_T, event: *const VkEvent_T, stageMask: u32, ) -> Result<(), VkError>
Source§fn vkCmdResetEvent(
&self,
commandBuffer: *const VkCommandBuffer_T,
event: *const VkEvent_T,
stageMask: u32,
) -> Result<(), VkError>
fn vkCmdResetEvent( &self, commandBuffer: *const VkCommandBuffer_T, event: *const VkEvent_T, stageMask: u32, ) -> Result<(), VkError>
Source§fn vkCmdWaitEvents(
&self,
commandBuffer: *const VkCommandBuffer_T,
eventCount: u32,
pEvents: *const *const VkEvent_T,
srcStageMask: u32,
dstStageMask: u32,
memoryBarrierCount: u32,
pMemoryBarriers: *const VkMemoryBarrier,
bufferMemoryBarrierCount: u32,
pBufferMemoryBarriers: *const VkBufferMemoryBarrier,
imageMemoryBarrierCount: u32,
pImageMemoryBarriers: *const VkImageMemoryBarrier,
) -> Result<(), VkError>
fn vkCmdWaitEvents( &self, commandBuffer: *const VkCommandBuffer_T, eventCount: u32, pEvents: *const *const VkEvent_T, srcStageMask: u32, dstStageMask: u32, memoryBarrierCount: u32, pMemoryBarriers: *const VkMemoryBarrier, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: *const VkBufferMemoryBarrier, imageMemoryBarrierCount: u32, pImageMemoryBarriers: *const VkImageMemoryBarrier, ) -> Result<(), VkError>
Source§fn vkCmdPipelineBarrier(
&self,
commandBuffer: *const VkCommandBuffer_T,
srcStageMask: u32,
dstStageMask: u32,
dependencyFlags: u32,
memoryBarrierCount: u32,
pMemoryBarriers: *const VkMemoryBarrier,
bufferMemoryBarrierCount: u32,
pBufferMemoryBarriers: *const VkBufferMemoryBarrier,
imageMemoryBarrierCount: u32,
pImageMemoryBarriers: *const VkImageMemoryBarrier,
) -> Result<(), VkError>
fn vkCmdPipelineBarrier( &self, commandBuffer: *const VkCommandBuffer_T, srcStageMask: u32, dstStageMask: u32, dependencyFlags: u32, memoryBarrierCount: u32, pMemoryBarriers: *const VkMemoryBarrier, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: *const VkBufferMemoryBarrier, imageMemoryBarrierCount: u32, pImageMemoryBarriers: *const VkImageMemoryBarrier, ) -> Result<(), VkError>
Source§fn vkCmdBeginQuery(
&self,
commandBuffer: *const VkCommandBuffer_T,
queryPool: *const VkQueryPool_T,
query: u32,
flags: u32,
) -> Result<(), VkError>
fn vkCmdBeginQuery( &self, commandBuffer: *const VkCommandBuffer_T, queryPool: *const VkQueryPool_T, query: u32, flags: u32, ) -> Result<(), VkError>
Source§fn vkCmdEndQuery(
&self,
commandBuffer: *const VkCommandBuffer_T,
queryPool: *const VkQueryPool_T,
query: u32,
) -> Result<(), VkError>
fn vkCmdEndQuery( &self, commandBuffer: *const VkCommandBuffer_T, queryPool: *const VkQueryPool_T, query: u32, ) -> Result<(), VkError>
Source§fn vkCmdResetQueryPool(
&self,
commandBuffer: *const VkCommandBuffer_T,
queryPool: *const VkQueryPool_T,
firstQuery: u32,
queryCount: u32,
) -> Result<(), VkError>
fn vkCmdResetQueryPool( &self, commandBuffer: *const VkCommandBuffer_T, queryPool: *const VkQueryPool_T, firstQuery: u32, queryCount: u32, ) -> Result<(), VkError>
Source§fn vkCmdWriteTimestamp(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineStage: VkPipelineStageFlagBits,
queryPool: *const VkQueryPool_T,
query: u32,
) -> Result<(), VkError>
fn vkCmdWriteTimestamp( &self, commandBuffer: *const VkCommandBuffer_T, pipelineStage: VkPipelineStageFlagBits, queryPool: *const VkQueryPool_T, query: u32, ) -> Result<(), VkError>
Source§fn vkCmdCopyQueryPoolResults(
&self,
commandBuffer: *const VkCommandBuffer_T,
queryPool: *const VkQueryPool_T,
firstQuery: u32,
queryCount: u32,
dstBuffer: *const VkBuffer_T,
dstOffset: u64,
stride: u64,
flags: u32,
) -> Result<(), VkError>
fn vkCmdCopyQueryPoolResults( &self, commandBuffer: *const VkCommandBuffer_T, queryPool: *const VkQueryPool_T, firstQuery: u32, queryCount: u32, dstBuffer: *const VkBuffer_T, dstOffset: u64, stride: u64, flags: u32, ) -> Result<(), VkError>
Source§fn vkCmdPushConstants(
&self,
commandBuffer: *const VkCommandBuffer_T,
layout: *const VkPipelineLayout_T,
stageFlags: u32,
offset: u32,
size: u32,
pValues: *const c_void,
) -> Result<(), VkError>
fn vkCmdPushConstants( &self, commandBuffer: *const VkCommandBuffer_T, layout: *const VkPipelineLayout_T, stageFlags: u32, offset: u32, size: u32, pValues: *const c_void, ) -> Result<(), VkError>
Source§fn vkCmdBeginRenderPass(
&self,
commandBuffer: *const VkCommandBuffer_T,
pRenderPassBegin: *const VkRenderPassBeginInfo,
contents: VkSubpassContents,
) -> Result<(), VkError>
fn vkCmdBeginRenderPass( &self, commandBuffer: *const VkCommandBuffer_T, pRenderPassBegin: *const VkRenderPassBeginInfo, contents: VkSubpassContents, ) -> Result<(), VkError>
Source§fn vkCmdNextSubpass(
&self,
commandBuffer: *const VkCommandBuffer_T,
contents: VkSubpassContents,
) -> Result<(), VkError>
fn vkCmdNextSubpass( &self, commandBuffer: *const VkCommandBuffer_T, contents: VkSubpassContents, ) -> Result<(), VkError>
Source§fn vkCmdEndRenderPass(
&self,
commandBuffer: *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkCmdEndRenderPass( &self, commandBuffer: *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§fn vkCmdExecuteCommands(
&self,
commandBuffer: *const VkCommandBuffer_T,
commandBufferCount: u32,
pCommandBuffers: *const *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkCmdExecuteCommands( &self, commandBuffer: *const VkCommandBuffer_T, commandBufferCount: u32, pCommandBuffers: *const *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§impl VK_VERSION_1_1 for VkCore
impl VK_VERSION_1_1 for VkCore
Source§fn vkBindBufferMemory2(
&self,
device: *const VkDevice_T,
bindInfoCount: u32,
pBindInfos: *const VkBindBufferMemoryInfo,
) -> Result<(), VkError>
fn vkBindBufferMemory2( &self, device: *const VkDevice_T, bindInfoCount: u32, pBindInfos: *const VkBindBufferMemoryInfo, ) -> Result<(), VkError>
Source§fn vkBindImageMemory2(
&self,
device: *const VkDevice_T,
bindInfoCount: u32,
pBindInfos: *const VkBindImageMemoryInfo,
) -> Result<(), VkError>
fn vkBindImageMemory2( &self, device: *const VkDevice_T, bindInfoCount: u32, pBindInfos: *const VkBindImageMemoryInfo, ) -> Result<(), VkError>
Source§fn vkGetDeviceGroupPeerMemoryFeatures(
&self,
device: *const VkDevice_T,
heapIndex: u32,
localDeviceIndex: u32,
remoteDeviceIndex: u32,
pPeerMemoryFeatures: *mut u32,
) -> Result<(), VkError>
fn vkGetDeviceGroupPeerMemoryFeatures( &self, device: *const VkDevice_T, heapIndex: u32, localDeviceIndex: u32, remoteDeviceIndex: u32, pPeerMemoryFeatures: *mut u32, ) -> Result<(), VkError>
Source§fn vkCmdSetDeviceMask(
&self,
commandBuffer: *const VkCommandBuffer_T,
deviceMask: u32,
) -> Result<(), VkError>
fn vkCmdSetDeviceMask( &self, commandBuffer: *const VkCommandBuffer_T, deviceMask: u32, ) -> Result<(), VkError>
Source§fn vkCmdDispatchBase(
&self,
commandBuffer: *const VkCommandBuffer_T,
baseGroupX: u32,
baseGroupY: u32,
baseGroupZ: u32,
groupCountX: u32,
groupCountY: u32,
groupCountZ: u32,
) -> Result<(), VkError>
fn vkCmdDispatchBase( &self, commandBuffer: *const VkCommandBuffer_T, baseGroupX: u32, baseGroupY: u32, baseGroupZ: u32, groupCountX: u32, groupCountY: u32, groupCountZ: u32, ) -> Result<(), VkError>
Source§fn vkEnumeratePhysicalDeviceGroups(
&self,
instance: *const VkInstance_T,
pPhysicalDeviceGroupCount: *mut u32,
pPhysicalDeviceGroupProperties: *mut VkPhysicalDeviceGroupProperties,
) -> Result<(), VkError>
fn vkEnumeratePhysicalDeviceGroups( &self, instance: *const VkInstance_T, pPhysicalDeviceGroupCount: *mut u32, pPhysicalDeviceGroupProperties: *mut VkPhysicalDeviceGroupProperties, ) -> Result<(), VkError>
Source§fn vkGetImageMemoryRequirements2(
&self,
device: *const VkDevice_T,
pInfo: *const VkImageMemoryRequirementsInfo2,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetImageMemoryRequirements2( &self, device: *const VkDevice_T, pInfo: *const VkImageMemoryRequirementsInfo2, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetBufferMemoryRequirements2(
&self,
device: *const VkDevice_T,
pInfo: *const VkBufferMemoryRequirementsInfo2,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetBufferMemoryRequirements2( &self, device: *const VkDevice_T, pInfo: *const VkBufferMemoryRequirementsInfo2, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetImageSparseMemoryRequirements2(
&self,
device: *const VkDevice_T,
pInfo: *const VkImageSparseMemoryRequirementsInfo2,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetImageSparseMemoryRequirements2( &self, device: *const VkDevice_T, pInfo: *const VkImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: *mut u32, pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceFeatures2(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pFeatures: *mut VkPhysicalDeviceFeatures2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceFeatures2( &self, physicalDevice: *const VkPhysicalDevice_T, pFeatures: *mut VkPhysicalDeviceFeatures2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceProperties2(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pProperties: *mut VkPhysicalDeviceProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceProperties2( &self, physicalDevice: *const VkPhysicalDevice_T, pProperties: *mut VkPhysicalDeviceProperties2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceFormatProperties2(
&self,
physicalDevice: *const VkPhysicalDevice_T,
format: VkFormat,
pFormatProperties: *mut VkFormatProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceFormatProperties2( &self, physicalDevice: *const VkPhysicalDevice_T, format: VkFormat, pFormatProperties: *mut VkFormatProperties2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceImageFormatProperties2(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pImageFormatInfo: *const VkPhysicalDeviceImageFormatInfo2,
pImageFormatProperties: *mut VkImageFormatProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceImageFormatProperties2( &self, physicalDevice: *const VkPhysicalDevice_T, pImageFormatInfo: *const VkPhysicalDeviceImageFormatInfo2, pImageFormatProperties: *mut VkImageFormatProperties2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceQueueFamilyProperties2(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pQueueFamilyPropertyCount: *mut u32,
pQueueFamilyProperties: *mut VkQueueFamilyProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceQueueFamilyProperties2( &self, physicalDevice: *const VkPhysicalDevice_T, pQueueFamilyPropertyCount: *mut u32, pQueueFamilyProperties: *mut VkQueueFamilyProperties2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceMemoryProperties2(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pMemoryProperties: *mut VkPhysicalDeviceMemoryProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceMemoryProperties2( &self, physicalDevice: *const VkPhysicalDevice_T, pMemoryProperties: *mut VkPhysicalDeviceMemoryProperties2, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceSparseImageFormatProperties2(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pFormatInfo: *const VkPhysicalDeviceSparseImageFormatInfo2,
pPropertyCount: *mut u32,
pProperties: *mut VkSparseImageFormatProperties2,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceSparseImageFormatProperties2( &self, physicalDevice: *const VkPhysicalDevice_T, pFormatInfo: *const VkPhysicalDeviceSparseImageFormatInfo2, pPropertyCount: *mut u32, pProperties: *mut VkSparseImageFormatProperties2, ) -> Result<(), VkError>
Source§fn vkTrimCommandPool(
&self,
device: *const VkDevice_T,
commandPool: *const VkCommandPool_T,
flags: u32,
) -> Result<(), VkError>
fn vkTrimCommandPool( &self, device: *const VkDevice_T, commandPool: *const VkCommandPool_T, flags: u32, ) -> Result<(), VkError>
Source§fn vkGetDeviceQueue2(
&self,
device: *const VkDevice_T,
pQueueInfo: *const VkDeviceQueueInfo2,
pQueue: *mut *const VkQueue_T,
) -> Result<(), VkError>
fn vkGetDeviceQueue2( &self, device: *const VkDevice_T, pQueueInfo: *const VkDeviceQueueInfo2, pQueue: *mut *const VkQueue_T, ) -> Result<(), VkError>
Source§fn vkCreateSamplerYcbcrConversion(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkSamplerYcbcrConversionCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pYcbcrConversion: *mut *const VkSamplerYcbcrConversion_T,
) -> Result<(), VkError>
fn vkCreateSamplerYcbcrConversion( &self, device: *const VkDevice_T, pCreateInfo: *const VkSamplerYcbcrConversionCreateInfo, pAllocator: *const VkAllocationCallbacks, pYcbcrConversion: *mut *const VkSamplerYcbcrConversion_T, ) -> Result<(), VkError>
Source§fn vkDestroySamplerYcbcrConversion(
&self,
device: *const VkDevice_T,
ycbcrConversion: *const VkSamplerYcbcrConversion_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroySamplerYcbcrConversion( &self, device: *const VkDevice_T, ycbcrConversion: *const VkSamplerYcbcrConversion_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkCreateDescriptorUpdateTemplate(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkDescriptorUpdateTemplateCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pDescriptorUpdateTemplate: *mut *const VkDescriptorUpdateTemplate_T,
) -> Result<(), VkError>
fn vkCreateDescriptorUpdateTemplate( &self, device: *const VkDevice_T, pCreateInfo: *const VkDescriptorUpdateTemplateCreateInfo, pAllocator: *const VkAllocationCallbacks, pDescriptorUpdateTemplate: *mut *const VkDescriptorUpdateTemplate_T, ) -> Result<(), VkError>
Source§fn vkDestroyDescriptorUpdateTemplate(
&self,
device: *const VkDevice_T,
descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyDescriptorUpdateTemplate( &self, device: *const VkDevice_T, descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkUpdateDescriptorSetWithTemplate(
&self,
device: *const VkDevice_T,
descriptorSet: *const VkDescriptorSet_T,
descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T,
pData: *const c_void,
) -> Result<(), VkError>
fn vkUpdateDescriptorSetWithTemplate( &self, device: *const VkDevice_T, descriptorSet: *const VkDescriptorSet_T, descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T, pData: *const c_void, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceExternalBufferProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pExternalBufferInfo: *const VkPhysicalDeviceExternalBufferInfo,
pExternalBufferProperties: *mut VkExternalBufferProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceExternalBufferProperties( &self, physicalDevice: *const VkPhysicalDevice_T, pExternalBufferInfo: *const VkPhysicalDeviceExternalBufferInfo, pExternalBufferProperties: *mut VkExternalBufferProperties, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceExternalFenceProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pExternalFenceInfo: *const VkPhysicalDeviceExternalFenceInfo,
pExternalFenceProperties: *mut VkExternalFenceProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceExternalFenceProperties( &self, physicalDevice: *const VkPhysicalDevice_T, pExternalFenceInfo: *const VkPhysicalDeviceExternalFenceInfo, pExternalFenceProperties: *mut VkExternalFenceProperties, ) -> Result<(), VkError>
Source§fn vkGetPhysicalDeviceExternalSemaphoreProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pExternalSemaphoreInfo: *const VkPhysicalDeviceExternalSemaphoreInfo,
pExternalSemaphoreProperties: *mut VkExternalSemaphoreProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceExternalSemaphoreProperties( &self, physicalDevice: *const VkPhysicalDevice_T, pExternalSemaphoreInfo: *const VkPhysicalDeviceExternalSemaphoreInfo, pExternalSemaphoreProperties: *mut VkExternalSemaphoreProperties, ) -> Result<(), VkError>
Source§fn vkGetDescriptorSetLayoutSupport(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkDescriptorSetLayoutCreateInfo,
pSupport: *mut VkDescriptorSetLayoutSupport,
) -> Result<(), VkError>
fn vkGetDescriptorSetLayoutSupport( &self, device: *const VkDevice_T, pCreateInfo: *const VkDescriptorSetLayoutCreateInfo, pSupport: *mut VkDescriptorSetLayoutSupport, ) -> Result<(), VkError>
Source§impl VK_VERSION_1_2 for VkCore
impl VK_VERSION_1_2 for VkCore
Source§fn vkCmdDrawIndirectCount(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
countBuffer: *const VkBuffer_T,
countBufferOffset: u64,
maxDrawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndirectCount( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, countBuffer: *const VkBuffer_T, countBufferOffset: u64, maxDrawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCmdDrawIndexedIndirectCount(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
countBuffer: *const VkBuffer_T,
countBufferOffset: u64,
maxDrawCount: u32,
stride: u32,
) -> Result<(), VkError>
fn vkCmdDrawIndexedIndirectCount( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, countBuffer: *const VkBuffer_T, countBufferOffset: u64, maxDrawCount: u32, stride: u32, ) -> Result<(), VkError>
Source§fn vkCreateRenderPass2(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkRenderPassCreateInfo2,
pAllocator: *const VkAllocationCallbacks,
pRenderPass: *mut *const VkRenderPass_T,
) -> Result<(), VkError>
fn vkCreateRenderPass2( &self, device: *const VkDevice_T, pCreateInfo: *const VkRenderPassCreateInfo2, pAllocator: *const VkAllocationCallbacks, pRenderPass: *mut *const VkRenderPass_T, ) -> Result<(), VkError>
Source§fn vkCmdBeginRenderPass2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pRenderPassBegin: *const VkRenderPassBeginInfo,
pSubpassBeginInfo: *const VkSubpassBeginInfo,
) -> Result<(), VkError>
fn vkCmdBeginRenderPass2( &self, commandBuffer: *const VkCommandBuffer_T, pRenderPassBegin: *const VkRenderPassBeginInfo, pSubpassBeginInfo: *const VkSubpassBeginInfo, ) -> Result<(), VkError>
Source§fn vkCmdNextSubpass2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pSubpassBeginInfo: *const VkSubpassBeginInfo,
pSubpassEndInfo: *const VkSubpassEndInfo,
) -> Result<(), VkError>
fn vkCmdNextSubpass2( &self, commandBuffer: *const VkCommandBuffer_T, pSubpassBeginInfo: *const VkSubpassBeginInfo, pSubpassEndInfo: *const VkSubpassEndInfo, ) -> Result<(), VkError>
Source§fn vkCmdEndRenderPass2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pSubpassEndInfo: *const VkSubpassEndInfo,
) -> Result<(), VkError>
fn vkCmdEndRenderPass2( &self, commandBuffer: *const VkCommandBuffer_T, pSubpassEndInfo: *const VkSubpassEndInfo, ) -> Result<(), VkError>
Source§fn vkResetQueryPool(
&self,
device: *const VkDevice_T,
queryPool: *const VkQueryPool_T,
firstQuery: u32,
queryCount: u32,
) -> Result<(), VkError>
fn vkResetQueryPool( &self, device: *const VkDevice_T, queryPool: *const VkQueryPool_T, firstQuery: u32, queryCount: u32, ) -> Result<(), VkError>
Source§fn vkGetSemaphoreCounterValue(
&self,
device: *const VkDevice_T,
semaphore: *const VkSemaphore_T,
pValue: *mut u64,
) -> Result<(), VkError>
fn vkGetSemaphoreCounterValue( &self, device: *const VkDevice_T, semaphore: *const VkSemaphore_T, pValue: *mut u64, ) -> Result<(), VkError>
Source§fn vkWaitSemaphores(
&self,
device: *const VkDevice_T,
pWaitInfo: *const VkSemaphoreWaitInfo,
timeout: u64,
) -> Result<(), VkError>
fn vkWaitSemaphores( &self, device: *const VkDevice_T, pWaitInfo: *const VkSemaphoreWaitInfo, timeout: u64, ) -> Result<(), VkError>
Source§fn vkSignalSemaphore(
&self,
device: *const VkDevice_T,
pSignalInfo: *const VkSemaphoreSignalInfo,
) -> Result<(), VkError>
fn vkSignalSemaphore( &self, device: *const VkDevice_T, pSignalInfo: *const VkSemaphoreSignalInfo, ) -> Result<(), VkError>
Source§fn vkGetBufferDeviceAddress(
&self,
device: *const VkDevice_T,
pInfo: *const VkBufferDeviceAddressInfo,
) -> Result<u64, VkError>
fn vkGetBufferDeviceAddress( &self, device: *const VkDevice_T, pInfo: *const VkBufferDeviceAddressInfo, ) -> Result<u64, VkError>
Source§fn vkGetBufferOpaqueCaptureAddress(
&self,
device: *const VkDevice_T,
pInfo: *const VkBufferDeviceAddressInfo,
) -> Result<u64, VkError>
fn vkGetBufferOpaqueCaptureAddress( &self, device: *const VkDevice_T, pInfo: *const VkBufferDeviceAddressInfo, ) -> Result<u64, VkError>
Source§impl VK_VERSION_1_3 for VkCore
impl VK_VERSION_1_3 for VkCore
Source§fn vkGetPhysicalDeviceToolProperties(
&self,
physicalDevice: *const VkPhysicalDevice_T,
pToolCount: *mut u32,
pToolProperties: *mut VkPhysicalDeviceToolProperties,
) -> Result<(), VkError>
fn vkGetPhysicalDeviceToolProperties( &self, physicalDevice: *const VkPhysicalDevice_T, pToolCount: *mut u32, pToolProperties: *mut VkPhysicalDeviceToolProperties, ) -> Result<(), VkError>
Source§fn vkCreatePrivateDataSlot(
&self,
device: *const VkDevice_T,
pCreateInfo: *const VkPrivateDataSlotCreateInfo,
pAllocator: *const VkAllocationCallbacks,
pPrivateDataSlot: *mut *const VkPrivateDataSlot_T,
) -> Result<(), VkError>
fn vkCreatePrivateDataSlot( &self, device: *const VkDevice_T, pCreateInfo: *const VkPrivateDataSlotCreateInfo, pAllocator: *const VkAllocationCallbacks, pPrivateDataSlot: *mut *const VkPrivateDataSlot_T, ) -> Result<(), VkError>
Source§fn vkDestroyPrivateDataSlot(
&self,
device: *const VkDevice_T,
privateDataSlot: *const VkPrivateDataSlot_T,
pAllocator: *const VkAllocationCallbacks,
) -> Result<(), VkError>
fn vkDestroyPrivateDataSlot( &self, device: *const VkDevice_T, privateDataSlot: *const VkPrivateDataSlot_T, pAllocator: *const VkAllocationCallbacks, ) -> Result<(), VkError>
Source§fn vkSetPrivateData(
&self,
device: *const VkDevice_T,
objectType: VkObjectType,
objectHandle: u64,
privateDataSlot: *const VkPrivateDataSlot_T,
data: u64,
) -> Result<(), VkError>
fn vkSetPrivateData( &self, device: *const VkDevice_T, objectType: VkObjectType, objectHandle: u64, privateDataSlot: *const VkPrivateDataSlot_T, data: u64, ) -> Result<(), VkError>
Source§fn vkGetPrivateData(
&self,
device: *const VkDevice_T,
objectType: VkObjectType,
objectHandle: u64,
privateDataSlot: *const VkPrivateDataSlot_T,
pData: *mut u64,
) -> Result<(), VkError>
fn vkGetPrivateData( &self, device: *const VkDevice_T, objectType: VkObjectType, objectHandle: u64, privateDataSlot: *const VkPrivateDataSlot_T, pData: *mut u64, ) -> Result<(), VkError>
Source§fn vkCmdSetEvent2(
&self,
commandBuffer: *const VkCommandBuffer_T,
event: *const VkEvent_T,
pDependencyInfo: *const VkDependencyInfo,
) -> Result<(), VkError>
fn vkCmdSetEvent2( &self, commandBuffer: *const VkCommandBuffer_T, event: *const VkEvent_T, pDependencyInfo: *const VkDependencyInfo, ) -> Result<(), VkError>
Source§fn vkCmdResetEvent2(
&self,
commandBuffer: *const VkCommandBuffer_T,
event: *const VkEvent_T,
stageMask: u64,
) -> Result<(), VkError>
fn vkCmdResetEvent2( &self, commandBuffer: *const VkCommandBuffer_T, event: *const VkEvent_T, stageMask: u64, ) -> Result<(), VkError>
Source§fn vkCmdWaitEvents2(
&self,
commandBuffer: *const VkCommandBuffer_T,
eventCount: u32,
pEvents: *const *const VkEvent_T,
pDependencyInfos: *const VkDependencyInfo,
) -> Result<(), VkError>
fn vkCmdWaitEvents2( &self, commandBuffer: *const VkCommandBuffer_T, eventCount: u32, pEvents: *const *const VkEvent_T, pDependencyInfos: *const VkDependencyInfo, ) -> Result<(), VkError>
Source§fn vkCmdPipelineBarrier2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pDependencyInfo: *const VkDependencyInfo,
) -> Result<(), VkError>
fn vkCmdPipelineBarrier2( &self, commandBuffer: *const VkCommandBuffer_T, pDependencyInfo: *const VkDependencyInfo, ) -> Result<(), VkError>
Source§fn vkCmdWriteTimestamp2(
&self,
commandBuffer: *const VkCommandBuffer_T,
stage: u64,
queryPool: *const VkQueryPool_T,
query: u32,
) -> Result<(), VkError>
fn vkCmdWriteTimestamp2( &self, commandBuffer: *const VkCommandBuffer_T, stage: u64, queryPool: *const VkQueryPool_T, query: u32, ) -> Result<(), VkError>
Source§fn vkQueueSubmit2(
&self,
queue: *const VkQueue_T,
submitCount: u32,
pSubmits: *const VkSubmitInfo2,
fence: *const VkFence_T,
) -> Result<(), VkError>
fn vkQueueSubmit2( &self, queue: *const VkQueue_T, submitCount: u32, pSubmits: *const VkSubmitInfo2, fence: *const VkFence_T, ) -> Result<(), VkError>
Source§fn vkCmdCopyBuffer2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCopyBufferInfo: *const VkCopyBufferInfo2,
) -> Result<(), VkError>
fn vkCmdCopyBuffer2( &self, commandBuffer: *const VkCommandBuffer_T, pCopyBufferInfo: *const VkCopyBufferInfo2, ) -> Result<(), VkError>
Source§fn vkCmdCopyImage2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCopyImageInfo: *const VkCopyImageInfo2,
) -> Result<(), VkError>
fn vkCmdCopyImage2( &self, commandBuffer: *const VkCommandBuffer_T, pCopyImageInfo: *const VkCopyImageInfo2, ) -> Result<(), VkError>
Source§fn vkCmdCopyBufferToImage2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCopyBufferToImageInfo: *const VkCopyBufferToImageInfo2,
) -> Result<(), VkError>
fn vkCmdCopyBufferToImage2( &self, commandBuffer: *const VkCommandBuffer_T, pCopyBufferToImageInfo: *const VkCopyBufferToImageInfo2, ) -> Result<(), VkError>
Source§fn vkCmdCopyImageToBuffer2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pCopyImageToBufferInfo: *const VkCopyImageToBufferInfo2,
) -> Result<(), VkError>
fn vkCmdCopyImageToBuffer2( &self, commandBuffer: *const VkCommandBuffer_T, pCopyImageToBufferInfo: *const VkCopyImageToBufferInfo2, ) -> Result<(), VkError>
Source§fn vkCmdBlitImage2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pBlitImageInfo: *const VkBlitImageInfo2,
) -> Result<(), VkError>
fn vkCmdBlitImage2( &self, commandBuffer: *const VkCommandBuffer_T, pBlitImageInfo: *const VkBlitImageInfo2, ) -> Result<(), VkError>
Source§fn vkCmdResolveImage2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pResolveImageInfo: *const VkResolveImageInfo2,
) -> Result<(), VkError>
fn vkCmdResolveImage2( &self, commandBuffer: *const VkCommandBuffer_T, pResolveImageInfo: *const VkResolveImageInfo2, ) -> Result<(), VkError>
Source§fn vkCmdBeginRendering(
&self,
commandBuffer: *const VkCommandBuffer_T,
pRenderingInfo: *const VkRenderingInfo,
) -> Result<(), VkError>
fn vkCmdBeginRendering( &self, commandBuffer: *const VkCommandBuffer_T, pRenderingInfo: *const VkRenderingInfo, ) -> Result<(), VkError>
Source§fn vkCmdEndRendering(
&self,
commandBuffer: *const VkCommandBuffer_T,
) -> Result<(), VkError>
fn vkCmdEndRendering( &self, commandBuffer: *const VkCommandBuffer_T, ) -> Result<(), VkError>
Source§fn vkCmdSetCullMode(
&self,
commandBuffer: *const VkCommandBuffer_T,
cullMode: u32,
) -> Result<(), VkError>
fn vkCmdSetCullMode( &self, commandBuffer: *const VkCommandBuffer_T, cullMode: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetFrontFace(
&self,
commandBuffer: *const VkCommandBuffer_T,
frontFace: VkFrontFace,
) -> Result<(), VkError>
fn vkCmdSetFrontFace( &self, commandBuffer: *const VkCommandBuffer_T, frontFace: VkFrontFace, ) -> Result<(), VkError>
Source§fn vkCmdSetPrimitiveTopology(
&self,
commandBuffer: *const VkCommandBuffer_T,
primitiveTopology: VkPrimitiveTopology,
) -> Result<(), VkError>
fn vkCmdSetPrimitiveTopology( &self, commandBuffer: *const VkCommandBuffer_T, primitiveTopology: VkPrimitiveTopology, ) -> Result<(), VkError>
Source§fn vkCmdSetViewportWithCount(
&self,
commandBuffer: *const VkCommandBuffer_T,
viewportCount: u32,
pViewports: *const VkViewport,
) -> Result<(), VkError>
fn vkCmdSetViewportWithCount( &self, commandBuffer: *const VkCommandBuffer_T, viewportCount: u32, pViewports: *const VkViewport, ) -> Result<(), VkError>
Source§fn vkCmdSetScissorWithCount(
&self,
commandBuffer: *const VkCommandBuffer_T,
scissorCount: u32,
pScissors: *const VkRect2D,
) -> Result<(), VkError>
fn vkCmdSetScissorWithCount( &self, commandBuffer: *const VkCommandBuffer_T, scissorCount: u32, pScissors: *const VkRect2D, ) -> Result<(), VkError>
Source§fn vkCmdBindVertexBuffers2(
&self,
commandBuffer: *const VkCommandBuffer_T,
firstBinding: u32,
bindingCount: u32,
pBuffers: *const *const VkBuffer_T,
pOffsets: *const u64,
pSizes: *const u64,
pStrides: *const u64,
) -> Result<(), VkError>
fn vkCmdBindVertexBuffers2( &self, commandBuffer: *const VkCommandBuffer_T, firstBinding: u32, bindingCount: u32, pBuffers: *const *const VkBuffer_T, pOffsets: *const u64, pSizes: *const u64, pStrides: *const u64, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthTestEnable(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthTestEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthTestEnable( &self, commandBuffer: *const VkCommandBuffer_T, depthTestEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthWriteEnable(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthWriteEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthWriteEnable( &self, commandBuffer: *const VkCommandBuffer_T, depthWriteEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthCompareOp(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthCompareOp: VkCompareOp,
) -> Result<(), VkError>
fn vkCmdSetDepthCompareOp( &self, commandBuffer: *const VkCommandBuffer_T, depthCompareOp: VkCompareOp, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthBoundsTestEnable(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthBoundsTestEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthBoundsTestEnable( &self, commandBuffer: *const VkCommandBuffer_T, depthBoundsTestEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetStencilTestEnable(
&self,
commandBuffer: *const VkCommandBuffer_T,
stencilTestEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetStencilTestEnable( &self, commandBuffer: *const VkCommandBuffer_T, stencilTestEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetStencilOp(
&self,
commandBuffer: *const VkCommandBuffer_T,
faceMask: u32,
failOp: VkStencilOp,
passOp: VkStencilOp,
depthFailOp: VkStencilOp,
compareOp: VkCompareOp,
) -> Result<(), VkError>
fn vkCmdSetStencilOp( &self, commandBuffer: *const VkCommandBuffer_T, faceMask: u32, failOp: VkStencilOp, passOp: VkStencilOp, depthFailOp: VkStencilOp, compareOp: VkCompareOp, ) -> Result<(), VkError>
Source§fn vkCmdSetRasterizerDiscardEnable(
&self,
commandBuffer: *const VkCommandBuffer_T,
rasterizerDiscardEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetRasterizerDiscardEnable( &self, commandBuffer: *const VkCommandBuffer_T, rasterizerDiscardEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetDepthBiasEnable(
&self,
commandBuffer: *const VkCommandBuffer_T,
depthBiasEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetDepthBiasEnable( &self, commandBuffer: *const VkCommandBuffer_T, depthBiasEnable: u32, ) -> Result<(), VkError>
Source§fn vkCmdSetPrimitiveRestartEnable(
&self,
commandBuffer: *const VkCommandBuffer_T,
primitiveRestartEnable: u32,
) -> Result<(), VkError>
fn vkCmdSetPrimitiveRestartEnable( &self, commandBuffer: *const VkCommandBuffer_T, primitiveRestartEnable: u32, ) -> Result<(), VkError>
Source§fn vkGetDeviceBufferMemoryRequirements(
&self,
device: *const VkDevice_T,
pInfo: *const VkDeviceBufferMemoryRequirements,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetDeviceBufferMemoryRequirements( &self, device: *const VkDevice_T, pInfo: *const VkDeviceBufferMemoryRequirements, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetDeviceImageMemoryRequirements(
&self,
device: *const VkDevice_T,
pInfo: *const VkDeviceImageMemoryRequirements,
pMemoryRequirements: *mut VkMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetDeviceImageMemoryRequirements( &self, device: *const VkDevice_T, pInfo: *const VkDeviceImageMemoryRequirements, pMemoryRequirements: *mut VkMemoryRequirements2, ) -> Result<(), VkError>
Source§fn vkGetDeviceImageSparseMemoryRequirements(
&self,
device: *const VkDevice_T,
pInfo: *const VkDeviceImageMemoryRequirements,
pSparseMemoryRequirementCount: *mut u32,
pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2,
) -> Result<(), VkError>
fn vkGetDeviceImageSparseMemoryRequirements( &self, device: *const VkDevice_T, pInfo: *const VkDeviceImageMemoryRequirements, pSparseMemoryRequirementCount: *mut u32, pSparseMemoryRequirements: *mut VkSparseImageMemoryRequirements2, ) -> Result<(), VkError>
Source§impl VK_VERSION_1_4 for VkCore
impl VK_VERSION_1_4 for VkCore
Source§fn vkCmdSetLineStipple(
&self,
commandBuffer: *const VkCommandBuffer_T,
lineStippleFactor: u32,
lineStipplePattern: u16,
) -> Result<(), VkError>
fn vkCmdSetLineStipple( &self, commandBuffer: *const VkCommandBuffer_T, lineStippleFactor: u32, lineStipplePattern: u16, ) -> Result<(), VkError>
Source§fn vkMapMemory2(
&self,
device: *const VkDevice_T,
pMemoryMapInfo: *const VkMemoryMapInfo,
ppData: *mut *mut c_void,
) -> Result<(), VkError>
fn vkMapMemory2( &self, device: *const VkDevice_T, pMemoryMapInfo: *const VkMemoryMapInfo, ppData: *mut *mut c_void, ) -> Result<(), VkError>
Source§fn vkUnmapMemory2(
&self,
device: *const VkDevice_T,
pMemoryUnmapInfo: *const VkMemoryUnmapInfo,
) -> Result<(), VkError>
fn vkUnmapMemory2( &self, device: *const VkDevice_T, pMemoryUnmapInfo: *const VkMemoryUnmapInfo, ) -> Result<(), VkError>
Source§fn vkCmdBindIndexBuffer2(
&self,
commandBuffer: *const VkCommandBuffer_T,
buffer: *const VkBuffer_T,
offset: u64,
size: u64,
indexType: VkIndexType,
) -> Result<(), VkError>
fn vkCmdBindIndexBuffer2( &self, commandBuffer: *const VkCommandBuffer_T, buffer: *const VkBuffer_T, offset: u64, size: u64, indexType: VkIndexType, ) -> Result<(), VkError>
Source§fn vkGetRenderingAreaGranularity(
&self,
device: *const VkDevice_T,
pRenderingAreaInfo: *const VkRenderingAreaInfo,
pGranularity: *mut VkExtent2D,
) -> Result<(), VkError>
fn vkGetRenderingAreaGranularity( &self, device: *const VkDevice_T, pRenderingAreaInfo: *const VkRenderingAreaInfo, pGranularity: *mut VkExtent2D, ) -> Result<(), VkError>
Source§fn vkGetDeviceImageSubresourceLayout(
&self,
device: *const VkDevice_T,
pInfo: *const VkDeviceImageSubresourceInfo,
pLayout: *mut VkSubresourceLayout2,
) -> Result<(), VkError>
fn vkGetDeviceImageSubresourceLayout( &self, device: *const VkDevice_T, pInfo: *const VkDeviceImageSubresourceInfo, pLayout: *mut VkSubresourceLayout2, ) -> Result<(), VkError>
Source§fn vkGetImageSubresourceLayout2(
&self,
device: *const VkDevice_T,
image: *const VkImage_T,
pSubresource: *const VkImageSubresource2,
pLayout: *mut VkSubresourceLayout2,
) -> Result<(), VkError>
fn vkGetImageSubresourceLayout2( &self, device: *const VkDevice_T, image: *const VkImage_T, pSubresource: *const VkImageSubresource2, pLayout: *mut VkSubresourceLayout2, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSet(
&self,
commandBuffer: *const VkCommandBuffer_T,
pipelineBindPoint: VkPipelineBindPoint,
layout: *const VkPipelineLayout_T,
set: u32,
descriptorWriteCount: u32,
pDescriptorWrites: *const VkWriteDescriptorSet,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSet( &self, commandBuffer: *const VkCommandBuffer_T, pipelineBindPoint: VkPipelineBindPoint, layout: *const VkPipelineLayout_T, set: u32, descriptorWriteCount: u32, pDescriptorWrites: *const VkWriteDescriptorSet, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSetWithTemplate(
&self,
commandBuffer: *const VkCommandBuffer_T,
descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T,
layout: *const VkPipelineLayout_T,
set: u32,
pData: *const c_void,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSetWithTemplate( &self, commandBuffer: *const VkCommandBuffer_T, descriptorUpdateTemplate: *const VkDescriptorUpdateTemplate_T, layout: *const VkPipelineLayout_T, set: u32, pData: *const c_void, ) -> Result<(), VkError>
Source§fn vkCmdSetRenderingAttachmentLocations(
&self,
commandBuffer: *const VkCommandBuffer_T,
pLocationInfo: *const VkRenderingAttachmentLocationInfo,
) -> Result<(), VkError>
fn vkCmdSetRenderingAttachmentLocations( &self, commandBuffer: *const VkCommandBuffer_T, pLocationInfo: *const VkRenderingAttachmentLocationInfo, ) -> Result<(), VkError>
Source§fn vkCmdSetRenderingInputAttachmentIndices(
&self,
commandBuffer: *const VkCommandBuffer_T,
pInputAttachmentIndexInfo: *const VkRenderingInputAttachmentIndexInfo,
) -> Result<(), VkError>
fn vkCmdSetRenderingInputAttachmentIndices( &self, commandBuffer: *const VkCommandBuffer_T, pInputAttachmentIndexInfo: *const VkRenderingInputAttachmentIndexInfo, ) -> Result<(), VkError>
Source§fn vkCmdBindDescriptorSets2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pBindDescriptorSetsInfo: *const VkBindDescriptorSetsInfo,
) -> Result<(), VkError>
fn vkCmdBindDescriptorSets2( &self, commandBuffer: *const VkCommandBuffer_T, pBindDescriptorSetsInfo: *const VkBindDescriptorSetsInfo, ) -> Result<(), VkError>
Source§fn vkCmdPushConstants2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pPushConstantsInfo: *const VkPushConstantsInfo,
) -> Result<(), VkError>
fn vkCmdPushConstants2( &self, commandBuffer: *const VkCommandBuffer_T, pPushConstantsInfo: *const VkPushConstantsInfo, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSet2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pPushDescriptorSetInfo: *const VkPushDescriptorSetInfo,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSet2( &self, commandBuffer: *const VkCommandBuffer_T, pPushDescriptorSetInfo: *const VkPushDescriptorSetInfo, ) -> Result<(), VkError>
Source§fn vkCmdPushDescriptorSetWithTemplate2(
&self,
commandBuffer: *const VkCommandBuffer_T,
pPushDescriptorSetWithTemplateInfo: *const VkPushDescriptorSetWithTemplateInfo,
) -> Result<(), VkError>
fn vkCmdPushDescriptorSetWithTemplate2( &self, commandBuffer: *const VkCommandBuffer_T, pPushDescriptorSetWithTemplateInfo: *const VkPushDescriptorSetWithTemplateInfo, ) -> Result<(), VkError>
Source§fn vkCopyMemoryToImage(
&self,
device: *const VkDevice_T,
pCopyMemoryToImageInfo: *const VkCopyMemoryToImageInfo,
) -> Result<(), VkError>
fn vkCopyMemoryToImage( &self, device: *const VkDevice_T, pCopyMemoryToImageInfo: *const VkCopyMemoryToImageInfo, ) -> Result<(), VkError>
Source§fn vkCopyImageToMemory(
&self,
device: *const VkDevice_T,
pCopyImageToMemoryInfo: *const VkCopyImageToMemoryInfo,
) -> Result<(), VkError>
fn vkCopyImageToMemory( &self, device: *const VkDevice_T, pCopyImageToMemoryInfo: *const VkCopyImageToMemoryInfo, ) -> Result<(), VkError>
Source§fn vkCopyImageToImage(
&self,
device: *const VkDevice_T,
pCopyImageToImageInfo: *const VkCopyImageToImageInfo,
) -> Result<(), VkError>
fn vkCopyImageToImage( &self, device: *const VkDevice_T, pCopyImageToImageInfo: *const VkCopyImageToImageInfo, ) -> Result<(), VkError>
Source§fn vkTransitionImageLayout(
&self,
device: *const VkDevice_T,
transitionCount: u32,
pTransitions: *const VkHostImageLayoutTransitionInfo,
) -> Result<(), VkError>
fn vkTransitionImageLayout( &self, device: *const VkDevice_T, transitionCount: u32, pTransitions: *const VkHostImageLayoutTransitionInfo, ) -> Result<(), VkError>
impl Send for VkCore
impl Sync for VkCore
impl VK_AMD_device_coherent_memory for VkCore
impl VK_AMD_gcn_shader for VkCore
impl VK_AMD_gpu_shader_half_float for VkCore
impl VK_AMD_gpu_shader_int16 for VkCore
impl VK_AMD_memory_overallocation_behavior for VkCore
impl VK_AMD_mixed_attachment_samples for VkCore
impl VK_AMD_negative_viewport_height for VkCore
impl VK_AMD_pipeline_compiler_control for VkCore
impl VK_AMD_rasterization_order for VkCore
impl VK_AMD_shader_ballot for VkCore
impl VK_AMD_shader_core_properties for VkCore
impl VK_AMD_shader_core_properties2 for VkCore
impl VK_AMD_shader_early_and_late_fragment_tests for VkCore
impl VK_AMD_shader_explicit_vertex_parameter for VkCore
impl VK_AMD_shader_fragment_mask for VkCore
impl VK_AMD_shader_image_load_store_lod for VkCore
impl VK_AMD_shader_trinary_minmax for VkCore
impl VK_AMD_texture_gather_bias_lod for VkCore
impl VK_ARM_format_pack for VkCore
impl VK_ARM_pipeline_opacity_micromap for VkCore
impl VK_ARM_rasterization_order_attachment_access for VkCore
impl VK_ARM_render_pass_striped for VkCore
impl VK_ARM_scheduling_controls for VkCore
impl VK_ARM_shader_core_builtins for VkCore
impl VK_ARM_shader_core_properties for VkCore
impl VK_EXT_4444_formats for VkCore
impl VK_EXT_astc_decode_mode for VkCore
impl VK_EXT_attachment_feedback_loop_layout for VkCore
impl VK_EXT_blend_operation_advanced for VkCore
impl VK_EXT_border_color_swizzle for VkCore
impl VK_EXT_conservative_rasterization for VkCore
impl VK_EXT_custom_border_color for VkCore
impl VK_EXT_depth_clamp_control for VkCore
impl VK_EXT_depth_clamp_zero_one for VkCore
impl VK_EXT_depth_clip_control for VkCore
impl VK_EXT_depth_clip_enable for VkCore
impl VK_EXT_depth_range_unrestricted for VkCore
impl VK_EXT_descriptor_indexing for VkCore
impl VK_EXT_device_address_binding_report for VkCore
impl VK_EXT_device_memory_report for VkCore
impl VK_EXT_dynamic_rendering_unused_attachments for VkCore
impl VK_EXT_external_memory_acquire_unmodified for VkCore
impl VK_EXT_external_memory_dma_buf for VkCore
impl VK_EXT_filter_cubic for VkCore
impl VK_EXT_fragment_density_map for VkCore
impl VK_EXT_fragment_density_map2 for VkCore
impl VK_EXT_fragment_shader_interlock for VkCore
impl VK_EXT_frame_boundary for VkCore
impl VK_EXT_global_priority for VkCore
impl VK_EXT_global_priority_query for VkCore
impl VK_EXT_graphics_pipeline_library for VkCore
impl VK_EXT_image_2d_view_of_3d for VkCore
impl VK_EXT_image_compression_control for VkCore
impl VK_EXT_image_compression_control_swapchain for VkCore
impl VK_EXT_image_robustness for VkCore
impl VK_EXT_image_sliced_view_of_3d for VkCore
impl VK_EXT_image_view_min_lod for VkCore
impl VK_EXT_index_type_uint8 for VkCore
impl VK_EXT_inline_uniform_block for VkCore
impl VK_EXT_layer_settings for VkCore
impl VK_EXT_legacy_dithering for VkCore
impl VK_EXT_legacy_vertex_attributes for VkCore
impl VK_EXT_load_store_op_none for VkCore
impl VK_EXT_map_memory_placed for VkCore
impl VK_EXT_memory_budget for VkCore
impl VK_EXT_memory_priority for VkCore
impl VK_EXT_multisampled_render_to_single_sampled for VkCore
impl VK_EXT_mutable_descriptor_type for VkCore
impl VK_EXT_nested_command_buffer for VkCore
impl VK_EXT_non_seamless_cube_map for VkCore
impl VK_EXT_pci_bus_info for VkCore
impl VK_EXT_physical_device_drm for VkCore
impl VK_EXT_pipeline_creation_cache_control for VkCore
impl VK_EXT_pipeline_creation_feedback for VkCore
impl VK_EXT_pipeline_library_group_handles for VkCore
impl VK_EXT_pipeline_protected_access for VkCore
impl VK_EXT_pipeline_robustness for VkCore
impl VK_EXT_post_depth_coverage for VkCore
impl VK_EXT_present_mode_fifo_latest_ready for VkCore
impl VK_EXT_primitive_topology_list_restart for VkCore
impl VK_EXT_primitives_generated_query for VkCore
impl VK_EXT_provoking_vertex for VkCore
impl VK_EXT_queue_family_foreign for VkCore
impl VK_EXT_rasterization_order_attachment_access for VkCore
impl VK_EXT_rgba10x6_formats for VkCore
impl VK_EXT_robustness2 for VkCore
impl VK_EXT_sampler_filter_minmax for VkCore
impl VK_EXT_scalar_block_layout for VkCore
impl VK_EXT_separate_stencil_usage for VkCore
impl VK_EXT_shader_atomic_float for VkCore
impl VK_EXT_shader_atomic_float2 for VkCore
impl VK_EXT_shader_demote_to_helper_invocation for VkCore
impl VK_EXT_shader_float8 for VkCore
impl VK_EXT_shader_image_atomic_int64 for VkCore
impl VK_EXT_shader_replicated_composites for VkCore
impl VK_EXT_shader_stencil_export for VkCore
impl VK_EXT_shader_subgroup_ballot for VkCore
impl VK_EXT_shader_subgroup_vote for VkCore
impl VK_EXT_shader_tile_image for VkCore
impl VK_EXT_shader_viewport_index_layer for VkCore
impl VK_EXT_subgroup_size_control for VkCore
impl VK_EXT_subpass_merge_feedback for VkCore
impl VK_EXT_surface_maintenance1 for VkCore
impl VK_EXT_swapchain_colorspace for VkCore
impl VK_EXT_texel_buffer_alignment for VkCore
impl VK_EXT_texture_compression_astc_hdr for VkCore
impl VK_EXT_validation_features for VkCore
impl VK_EXT_validation_flags for VkCore
impl VK_EXT_vertex_attribute_divisor for VkCore
impl VK_EXT_vertex_attribute_robustness for VkCore
impl VK_EXT_ycbcr_2plane_444_formats for VkCore
impl VK_EXT_ycbcr_image_arrays for VkCore
impl VK_EXT_zero_initialize_device_memory for VkCore
impl VK_GOOGLE_decorate_string for VkCore
impl VK_GOOGLE_hlsl_functionality1 for VkCore
impl VK_GOOGLE_surfaceless_query for VkCore
impl VK_GOOGLE_user_type for VkCore
impl VK_HUAWEI_hdr_vivid for VkCore
impl VK_IMG_filter_cubic for VkCore
impl VK_IMG_format_pvrtc for VkCore
impl VK_IMG_relaxed_line_rasterization for VkCore
impl VK_INTEL_shader_integer_functions2 for VkCore
impl VK_KHR_16bit_storage for VkCore
impl VK_KHR_8bit_storage for VkCore
impl VK_KHR_compute_shader_derivatives for VkCore
impl VK_KHR_dedicated_allocation for VkCore
impl VK_KHR_depth_clamp_zero_one for VkCore
impl VK_KHR_depth_stencil_resolve for VkCore
impl VK_KHR_driver_properties for VkCore
impl VK_KHR_external_fence for VkCore
impl VK_KHR_external_memory for VkCore
impl VK_KHR_external_semaphore for VkCore
impl VK_KHR_format_feature_flags2 for VkCore
impl VK_KHR_fragment_shader_barycentric for VkCore
impl VK_KHR_global_priority for VkCore
impl VK_KHR_image_format_list for VkCore
impl VK_KHR_imageless_framebuffer for VkCore
impl VK_KHR_incremental_present for VkCore
impl VK_KHR_index_type_uint8 for VkCore
impl VK_KHR_load_store_op_none for VkCore
impl VK_KHR_maintenance2 for VkCore
impl VK_KHR_maintenance7 for VkCore
impl VK_KHR_maintenance8 for VkCore
impl VK_KHR_maintenance9 for VkCore
impl VK_KHR_multiview for VkCore
impl VK_KHR_pipeline_library for VkCore
impl VK_KHR_portability_enumeration for VkCore
impl VK_KHR_present_id for VkCore
impl VK_KHR_present_id2 for VkCore
impl VK_KHR_present_mode_fifo_latest_ready for VkCore
impl VK_KHR_ray_query for VkCore
impl VK_KHR_ray_tracing_position_fetch for VkCore
impl VK_KHR_relaxed_block_layout for VkCore
impl VK_KHR_robustness2 for VkCore
impl VK_KHR_sampler_mirror_clamp_to_edge for VkCore
impl VK_KHR_separate_depth_stencil_layouts for VkCore
impl VK_KHR_shader_atomic_int64 for VkCore
impl VK_KHR_shader_bfloat16 for VkCore
impl VK_KHR_shader_clock for VkCore
impl VK_KHR_shader_draw_parameters for VkCore
impl VK_KHR_shader_expect_assume for VkCore
impl VK_KHR_shader_float16_int8 for VkCore
impl VK_KHR_shader_float_controls for VkCore
impl VK_KHR_shader_float_controls2 for VkCore
impl VK_KHR_shader_integer_dot_product for VkCore
impl VK_KHR_shader_maximal_reconvergence for VkCore
impl VK_KHR_shader_non_semantic_info for VkCore
impl VK_KHR_shader_quad_control for VkCore
impl VK_KHR_shader_relaxed_extended_instruction for VkCore
impl VK_KHR_shader_subgroup_extended_types for VkCore
impl VK_KHR_shader_subgroup_rotate for VkCore
impl VK_KHR_shader_subgroup_uniform_control_flow for VkCore
impl VK_KHR_shader_terminate_invocation for VkCore
impl VK_KHR_spirv_1_4 for VkCore
impl VK_KHR_storage_buffer_storage_class for VkCore
impl VK_KHR_surface_maintenance1 for VkCore
impl VK_KHR_surface_protected_capabilities for VkCore
impl VK_KHR_swapchain_mutable_format for VkCore
impl VK_KHR_unified_image_layouts for VkCore
impl VK_KHR_uniform_buffer_standard_layout for VkCore
impl VK_KHR_variable_pointers for VkCore
impl VK_KHR_vertex_attribute_divisor for VkCore
impl VK_KHR_video_decode_av1 for VkCore
impl VK_KHR_video_decode_h264 for VkCore
impl VK_KHR_video_decode_h265 for VkCore
impl VK_KHR_video_decode_vp9 for VkCore
impl VK_KHR_video_encode_av1 for VkCore
impl VK_KHR_video_encode_h264 for VkCore
impl VK_KHR_video_encode_h265 for VkCore
impl VK_KHR_video_encode_intra_refresh for VkCore
impl VK_KHR_video_encode_quantization_map for VkCore
impl VK_KHR_video_maintenance1 for VkCore
impl VK_KHR_video_maintenance2 for VkCore
impl VK_KHR_vulkan_memory_model for VkCore
impl VK_KHR_workgroup_memory_explicit_layout for VkCore
impl VK_KHR_zero_initialize_workgroup_memory for VkCore
impl VK_LUNARG_direct_driver_loading for VkCore
impl VK_MESA_image_alignment_control for VkCore
impl VK_MSFT_layered_driver for VkCore
impl VK_NVX_multiview_per_view_attributes for VkCore
impl VK_NV_command_buffer_inheritance for VkCore
impl VK_NV_compute_shader_derivatives for VkCore
impl VK_NV_corner_sampled_image for VkCore
impl VK_NV_dedicated_allocation for VkCore
impl VK_NV_dedicated_allocation_image_aliasing for VkCore
impl VK_NV_descriptor_pool_overallocation for VkCore
impl VK_NV_device_diagnostics_config for VkCore
impl VK_NV_display_stereo for VkCore
impl VK_NV_extended_sparse_address_space for VkCore
impl VK_NV_external_memory for VkCore
impl VK_NV_fill_rectangle for VkCore
impl VK_NV_fragment_coverage_to_color for VkCore
impl VK_NV_fragment_shader_barycentric for VkCore
impl VK_NV_framebuffer_mixed_samples for VkCore
impl VK_NV_geometry_shader_passthrough for VkCore
impl VK_NV_glsl_shader for VkCore
impl VK_NV_inherited_viewport_scissor for VkCore
impl VK_NV_linear_color_attachment for VkCore
impl VK_NV_low_latency for VkCore
impl VK_NV_per_stage_descriptor_set for VkCore
impl VK_NV_present_barrier for VkCore
impl VK_NV_present_metering for VkCore
impl VK_NV_raw_access_chains for VkCore
impl VK_NV_ray_tracing_invocation_reorder for VkCore
impl VK_NV_ray_tracing_linear_swept_spheres for VkCore
impl VK_NV_ray_tracing_motion_blur for VkCore
impl VK_NV_ray_tracing_validation for VkCore
impl VK_NV_representative_fragment_test for VkCore
impl VK_NV_sample_mask_override_coverage for VkCore
impl VK_NV_shader_atomic_float16_vector for VkCore
impl VK_NV_shader_image_footprint for VkCore
impl VK_NV_shader_sm_builtins for VkCore
impl VK_NV_shader_subgroup_partitioned for VkCore
impl VK_NV_viewport_array2 for VkCore
impl VK_NV_viewport_swizzle for VkCore
impl VK_QCOM_filter_cubic_clamp for VkCore
impl VK_QCOM_filter_cubic_weights for VkCore
impl VK_QCOM_fragment_density_map_offset for VkCore
impl VK_QCOM_image_processing for VkCore
impl VK_QCOM_image_processing2 for VkCore
impl VK_QCOM_multiview_per_view_render_areas for VkCore
impl VK_QCOM_multiview_per_view_viewports for VkCore
impl VK_QCOM_render_pass_shader_resolve for VkCore
impl VK_QCOM_render_pass_store_ops for VkCore
impl VK_QCOM_render_pass_transform for VkCore
impl VK_QCOM_rotated_copy_commands for VkCore
impl VK_QCOM_ycbcr_degamma for VkCore
impl VK_SEC_amigo_profiling for VkCore
impl VK_SEC_pipeline_cache_incremental_mode for VkCore
impl VK_VALVE_fragment_density_map_layered for VkCore
impl VK_VALVE_mutable_descriptor_type for VkCore
impl vulkan_video_codec_av1std for VkCore
impl vulkan_video_codec_av1std_decode for VkCore
impl vulkan_video_codec_av1std_encode for VkCore
impl vulkan_video_codec_h264std for VkCore
impl vulkan_video_codec_h264std_decode for VkCore
impl vulkan_video_codec_h264std_encode for VkCore
impl vulkan_video_codec_h265std for VkCore
impl vulkan_video_codec_h265std_decode for VkCore
impl vulkan_video_codec_h265std_encode for VkCore
impl vulkan_video_codec_vp9std for VkCore
impl vulkan_video_codec_vp9std_decode for VkCore
impl vulkan_video_codecs_common for VkCore
Auto Trait Implementations§
impl Freeze for VkCore
impl RefUnwindSafe for VkCore
impl Unpin for VkCore
impl UnwindSafe for VkCore
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FmtForward for T
impl<T> FmtForward for T
Source§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.Source§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self to use its Display implementation when
Debug-formatted.Source§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
self to use its LowerExp implementation when
Debug-formatted.Source§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
self to use its LowerHex implementation when
Debug-formatted.Source§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self to use its Octal implementation when Debug-formatted.Source§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self to use its Pointer implementation when
Debug-formatted.Source§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
self to use its UpperExp implementation when
Debug-formatted.Source§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
self to use its UpperHex implementation when
Debug-formatted.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
Source§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Source§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
self and passes that borrow into the pipe function. Read moreSource§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
self and passes that borrow into the pipe function. Read moreSource§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
Source§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
Source§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
self, then passes self.as_ref() into the pipe function.Source§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
self, then passes self.as_mut() into the pipe
function.Source§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
self, then passes self.deref() into the pipe function.Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
ReadEndian::read_from_little_endian().Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.Source§impl<T> Tap for T
impl<T> Tap for T
Source§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Borrow<B> of a value. Read moreSource§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
BorrowMut<B> of a value. Read moreSource§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
AsRef<R> view of a value. Read moreSource§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
AsMut<R> view of a value. Read moreSource§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Deref::Target of a value. Read moreSource§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Deref::Target of a value. Read moreSource§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap() only in debug builds, and is erased in release builds.Source§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
.tap_borrow() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
.tap_borrow_mut() only in debug builds, and is erased in release
builds.Source§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
.tap_ref() only in debug builds, and is erased in release
builds.Source§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
.tap_ref_mut() only in debug builds, and is erased in release
builds.Source§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
.tap_deref() only in debug builds, and is erased in release
builds.