Realm

vk::FnDevice

Cached nullable PFNs for Device dispatch.

StRustExperimental
pub struct FnDevice { pub destroy_device: PFN_vkDestroyDevice, pub get_device_queue: PFN_vkGetDeviceQueue, pub queue_submit: PFN_vkQueueSubmit, pub queue_wait_idle: PFN_vkQueueWaitIdle, pub device_wait_idle: PFN_vkDeviceWaitIdle, pub allocate_memory: PFN_vkAllocateMemory, pub free_memory: PFN_vkFreeMemory, pub map_memory: PFN_vkMapMemory, pub unmap_memory: PFN_vkUnmapMemory, pub flush_mapped_memory_ranges: PFN_vkFlushMappedMemoryRanges, pub invalidate_mapped_memory_ranges: PFN_vkInvalidateMappedMemoryRanges, pub get_device_memory_commitment: PFN_vkGetDeviceMemoryCommitment, pub get_buffer_memory_requirements: PFN_vkGetBufferMemoryRequirements, pub bind_buffer_memory: PFN_vkBindBufferMemory, pub get_image_memory_requirements: PFN_vkGetImageMemoryRequirements, pub bind_image_memory: PFN_vkBindImageMemory, pub get_image_sparse_memory_requirements: PFN_vkGetImageSparseMemoryRequirements, pub queue_bind_sparse: PFN_vkQueueBindSparse, pub create_fence: PFN_vkCreateFence, pub destroy_fence: PFN_vkDestroyFence, pub reset_fences: PFN_vkResetFences, pub get_fence_status: PFN_vkGetFenceStatus, pub wait_for_fences: PFN_vkWaitForFences, pub create_semaphore: PFN_vkCreateSemaphore, pub destroy_semaphore: PFN_vkDestroySemaphore, pub create_event: PFN_vkCreateEvent, pub destroy_event: PFN_vkDestroyEvent, pub get_event_status: PFN_vkGetEventStatus, pub set_event: PFN_vkSetEvent, pub reset_event: PFN_vkResetEvent, pub create_query_pool: PFN_vkCreateQueryPool, pub destroy_query_pool: PFN_vkDestroyQueryPool, pub get_query_pool_results: PFN_vkGetQueryPoolResults, pub reset_query_pool: PFN_vkResetQueryPool, pub reset_query_pool_ext: PFN_vkResetQueryPoolEXT, pub create_buffer: PFN_vkCreateBuffer, pub destroy_buffer: PFN_vkDestroyBuffer, pub create_buffer_view: PFN_vkCreateBufferView, pub destroy_buffer_view: PFN_vkDestroyBufferView, pub create_image: PFN_vkCreateImage, pub destroy_image: PFN_vkDestroyImage, pub get_image_subresource_layout: PFN_vkGetImageSubresourceLayout, pub create_image_view: PFN_vkCreateImageView, pub destroy_image_view: PFN_vkDestroyImageView, pub create_shader_module: PFN_vkCreateShaderModule, pub destroy_shader_module: PFN_vkDestroyShaderModule, pub create_pipeline_cache: PFN_vkCreatePipelineCache, pub destroy_pipeline_cache: PFN_vkDestroyPipelineCache, pub get_pipeline_cache_data: PFN_vkGetPipelineCacheData, pub merge_pipeline_caches: PFN_vkMergePipelineCaches, pub create_pipeline_binaries_khr: PFN_vkCreatePipelineBinariesKHR, pub destroy_pipeline_binary_khr: PFN_vkDestroyPipelineBinaryKHR, pub get_pipeline_key_khr: PFN_vkGetPipelineKeyKHR, pub get_pipeline_binary_data_khr: PFN_vkGetPipelineBinaryDataKHR, pub release_captured_pipeline_data_khr: PFN_vkReleaseCapturedPipelineDataKHR, pub create_graphics_pipelines: PFN_vkCreateGraphicsPipelines, pub create_compute_pipelines: PFN_vkCreateComputePipelines, pub get_device_subpass_shading_max_workgroup_size_huawei: PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, pub destroy_pipeline: PFN_vkDestroyPipeline, pub create_pipeline_layout: PFN_vkCreatePipelineLayout, pub destroy_pipeline_layout: PFN_vkDestroyPipelineLayout, pub create_sampler: PFN_vkCreateSampler, pub destroy_sampler: PFN_vkDestroySampler, pub create_descriptor_set_layout: PFN_vkCreateDescriptorSetLayout, pub destroy_descriptor_set_layout: PFN_vkDestroyDescriptorSetLayout, pub create_descriptor_pool: PFN_vkCreateDescriptorPool, pub destroy_descriptor_pool: PFN_vkDestroyDescriptorPool, pub reset_descriptor_pool: PFN_vkResetDescriptorPool, pub allocate_descriptor_sets: PFN_vkAllocateDescriptorSets, pub free_descriptor_sets: PFN_vkFreeDescriptorSets, pub update_descriptor_sets: PFN_vkUpdateDescriptorSets, pub create_framebuffer: PFN_vkCreateFramebuffer, pub destroy_framebuffer: PFN_vkDestroyFramebuffer, pub create_render_pass: PFN_vkCreateRenderPass, pub destroy_render_pass: PFN_vkDestroyRenderPass, pub get_render_area_granularity: PFN_vkGetRenderAreaGranularity, pub get_rendering_area_granularity: PFN_vkGetRenderingAreaGranularity, pub get_rendering_area_granularity_khr: PFN_vkGetRenderingAreaGranularityKHR, pub create_command_pool: PFN_vkCreateCommandPool, pub destroy_command_pool: PFN_vkDestroyCommandPool, pub reset_command_pool: PFN_vkResetCommandPool, pub allocate_command_buffers: PFN_vkAllocateCommandBuffers, pub free_command_buffers: PFN_vkFreeCommandBuffers, pub begin_command_buffer: PFN_vkBeginCommandBuffer, pub end_command_buffer: PFN_vkEndCommandBuffer, pub reset_command_buffer: PFN_vkResetCommandBuffer, pub cmd_bind_pipeline: PFN_vkCmdBindPipeline, pub cmd_set_primitive_restart_index_ext: PFN_vkCmdSetPrimitiveRestartIndexEXT, pub cmd_set_attachment_feedback_loop_enable_ext: PFN_vkCmdSetAttachmentFeedbackLoopEnableEXT, pub cmd_set_viewport: PFN_vkCmdSetViewport, pub cmd_set_scissor: PFN_vkCmdSetScissor, pub cmd_set_line_width: PFN_vkCmdSetLineWidth, pub cmd_set_depth_bias: PFN_vkCmdSetDepthBias, pub cmd_set_blend_constants: PFN_vkCmdSetBlendConstants, pub cmd_set_depth_bounds: PFN_vkCmdSetDepthBounds, pub cmd_set_stencil_compare_mask: PFN_vkCmdSetStencilCompareMask, pub cmd_set_stencil_write_mask: PFN_vkCmdSetStencilWriteMask, pub cmd_set_stencil_reference: PFN_vkCmdSetStencilReference, pub cmd_bind_descriptor_sets: PFN_vkCmdBindDescriptorSets, pub cmd_bind_index_buffer: PFN_vkCmdBindIndexBuffer, pub cmd_bind_vertex_buffers: PFN_vkCmdBindVertexBuffers, pub cmd_draw: PFN_vkCmdDraw, pub cmd_draw_indexed: PFN_vkCmdDrawIndexed, pub cmd_draw_multi_ext: PFN_vkCmdDrawMultiEXT, pub cmd_draw_multi_indexed_ext: PFN_vkCmdDrawMultiIndexedEXT, pub cmd_draw_indirect: PFN_vkCmdDrawIndirect, pub cmd_draw_indexed_indirect: PFN_vkCmdDrawIndexedIndirect, pub cmd_dispatch: PFN_vkCmdDispatch, pub cmd_dispatch_indirect: PFN_vkCmdDispatchIndirect, pub cmd_subpass_shading_huawei: PFN_vkCmdSubpassShadingHUAWEI, pub cmd_draw_cluster_huawei: PFN_vkCmdDrawClusterHUAWEI, pub cmd_draw_cluster_indirect_huawei: PFN_vkCmdDrawClusterIndirectHUAWEI, pub cmd_update_pipeline_indirect_buffer_nv: PFN_vkCmdUpdatePipelineIndirectBufferNV, pub cmd_copy_buffer: PFN_vkCmdCopyBuffer, pub cmd_copy_image: PFN_vkCmdCopyImage, pub cmd_blit_image: PFN_vkCmdBlitImage, pub cmd_copy_buffer_to_image: PFN_vkCmdCopyBufferToImage, pub cmd_copy_image_to_buffer: PFN_vkCmdCopyImageToBuffer, pub cmd_copy_memory_indirect_nv: PFN_vkCmdCopyMemoryIndirectNV, pub cmd_copy_memory_indirect_khr: PFN_vkCmdCopyMemoryIndirectKHR, pub cmd_copy_memory_to_image_indirect_nv: PFN_vkCmdCopyMemoryToImageIndirectNV, pub cmd_copy_memory_to_image_indirect_khr: PFN_vkCmdCopyMemoryToImageIndirectKHR, pub cmd_update_buffer: PFN_vkCmdUpdateBuffer, pub cmd_fill_buffer: PFN_vkCmdFillBuffer, pub cmd_clear_color_image: PFN_vkCmdClearColorImage, pub cmd_clear_depth_stencil_image: PFN_vkCmdClearDepthStencilImage, pub cmd_clear_attachments: PFN_vkCmdClearAttachments, pub cmd_resolve_image: PFN_vkCmdResolveImage, pub cmd_set_event: PFN_vkCmdSetEvent, pub cmd_reset_event: PFN_vkCmdResetEvent, pub cmd_wait_events: PFN_vkCmdWaitEvents, pub cmd_pipeline_barrier: PFN_vkCmdPipelineBarrier, pub cmd_begin_query: PFN_vkCmdBeginQuery, pub cmd_end_query: PFN_vkCmdEndQuery, pub cmd_begin_conditional_rendering_ext: PFN_vkCmdBeginConditionalRenderingEXT, pub cmd_end_conditional_rendering_ext: PFN_vkCmdEndConditionalRenderingEXT, pub cmd_begin_custom_resolve_ext: PFN_vkCmdBeginCustomResolveEXT, pub cmd_reset_query_pool: PFN_vkCmdResetQueryPool, pub cmd_write_timestamp: PFN_vkCmdWriteTimestamp, pub cmd_copy_query_pool_results: PFN_vkCmdCopyQueryPoolResults, pub cmd_push_constants: PFN_vkCmdPushConstants, pub cmd_begin_render_pass: PFN_vkCmdBeginRenderPass, pub cmd_next_subpass: PFN_vkCmdNextSubpass, pub cmd_end_render_pass: PFN_vkCmdEndRenderPass, pub cmd_execute_commands: PFN_vkCmdExecuteCommands, pub create_shared_swapchains_khr: PFN_vkCreateSharedSwapchainsKHR, pub create_swapchain_khr: PFN_vkCreateSwapchainKHR, pub destroy_swapchain_khr: PFN_vkDestroySwapchainKHR, pub get_swapchain_images_khr: PFN_vkGetSwapchainImagesKHR, pub acquire_next_image_khr: PFN_vkAcquireNextImageKHR, pub queue_present_khr: PFN_vkQueuePresentKHR, pub debug_marker_set_object_name_ext: PFN_vkDebugMarkerSetObjectNameEXT, pub debug_marker_set_object_tag_ext: PFN_vkDebugMarkerSetObjectTagEXT, pub cmd_debug_marker_begin_ext: PFN_vkCmdDebugMarkerBeginEXT, pub cmd_debug_marker_end_ext: PFN_vkCmdDebugMarkerEndEXT, pub cmd_debug_marker_insert_ext: PFN_vkCmdDebugMarkerInsertEXT, pub get_memory_win32_handle_nv: PFN_vkGetMemoryWin32HandleNV, pub cmd_execute_generated_commands_nv: PFN_vkCmdExecuteGeneratedCommandsNV, pub cmd_preprocess_generated_commands_nv: PFN_vkCmdPreprocessGeneratedCommandsNV, pub cmd_bind_pipeline_shader_group_nv: PFN_vkCmdBindPipelineShaderGroupNV, pub get_generated_commands_memory_requirements_nv: PFN_vkGetGeneratedCommandsMemoryRequirementsNV, pub create_indirect_commands_layout_nv: PFN_vkCreateIndirectCommandsLayoutNV, pub destroy_indirect_commands_layout_nv: PFN_vkDestroyIndirectCommandsLayoutNV, pub cmd_execute_generated_commands_ext: PFN_vkCmdExecuteGeneratedCommandsEXT, pub cmd_preprocess_generated_commands_ext: PFN_vkCmdPreprocessGeneratedCommandsEXT, pub get_generated_commands_memory_requirements_ext: PFN_vkGetGeneratedCommandsMemoryRequirementsEXT, pub create_indirect_commands_layout_ext: PFN_vkCreateIndirectCommandsLayoutEXT, pub destroy_indirect_commands_layout_ext: PFN_vkDestroyIndirectCommandsLayoutEXT, pub create_indirect_execution_set_ext: PFN_vkCreateIndirectExecutionSetEXT, pub destroy_indirect_execution_set_ext: PFN_vkDestroyIndirectExecutionSetEXT, pub update_indirect_execution_set_pipeline_ext: PFN_vkUpdateIndirectExecutionSetPipelineEXT, pub update_indirect_execution_set_shader_ext: PFN_vkUpdateIndirectExecutionSetShaderEXT, pub cmd_push_descriptor_set: PFN_vkCmdPushDescriptorSet, pub cmd_push_descriptor_set_khr: PFN_vkCmdPushDescriptorSetKHR, pub trim_command_pool: PFN_vkTrimCommandPool, pub trim_command_pool_khr: PFN_vkTrimCommandPoolKHR, pub get_memory_win32_handle_khr: PFN_vkGetMemoryWin32HandleKHR, pub get_memory_win32_handle_properties_khr: PFN_vkGetMemoryWin32HandlePropertiesKHR, pub get_memory_fd_khr: PFN_vkGetMemoryFdKHR, pub get_memory_fd_properties_khr: PFN_vkGetMemoryFdPropertiesKHR, pub get_memory_zircon_handle_fuchsia: PFN_vkGetMemoryZirconHandleFUCHSIA, pub get_memory_zircon_handle_properties_fuchsia: PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA, pub get_memory_remote_address_nv: PFN_vkGetMemoryRemoteAddressNV, pub get_semaphore_win32_handle_khr: PFN_vkGetSemaphoreWin32HandleKHR, pub import_semaphore_win32_handle_khr: PFN_vkImportSemaphoreWin32HandleKHR, pub get_semaphore_fd_khr: PFN_vkGetSemaphoreFdKHR, pub import_semaphore_fd_khr: PFN_vkImportSemaphoreFdKHR, pub get_semaphore_zircon_handle_fuchsia: PFN_vkGetSemaphoreZirconHandleFUCHSIA, pub import_semaphore_zircon_handle_fuchsia: PFN_vkImportSemaphoreZirconHandleFUCHSIA, pub get_fence_win32_handle_khr: PFN_vkGetFenceWin32HandleKHR, pub import_fence_win32_handle_khr: PFN_vkImportFenceWin32HandleKHR, pub get_fence_fd_khr: PFN_vkGetFenceFdKHR, pub import_fence_fd_khr: PFN_vkImportFenceFdKHR, pub display_power_control_ext: PFN_vkDisplayPowerControlEXT, pub register_device_event_ext: PFN_vkRegisterDeviceEventEXT, pub register_display_event_ext: PFN_vkRegisterDisplayEventEXT, pub get_swapchain_counter_ext: PFN_vkGetSwapchainCounterEXT, pub get_device_group_peer_memory_features: PFN_vkGetDeviceGroupPeerMemoryFeatures, pub get_device_group_peer_memory_features_khr: PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR, pub bind_buffer_memory2: PFN_vkBindBufferMemory2, pub bind_buffer_memory2_khr: PFN_vkBindBufferMemory2KHR, pub bind_image_memory2: PFN_vkBindImageMemory2, pub bind_image_memory2_khr: PFN_vkBindImageMemory2KHR, pub cmd_set_device_mask: PFN_vkCmdSetDeviceMask, pub cmd_set_device_mask_khr: PFN_vkCmdSetDeviceMaskKHR, pub get_device_group_present_capabilities_khr: PFN_vkGetDeviceGroupPresentCapabilitiesKHR, pub get_device_group_surface_present_modes_khr: PFN_vkGetDeviceGroupSurfacePresentModesKHR, pub acquire_next_image2_khr: PFN_vkAcquireNextImage2KHR, pub cmd_dispatch_base: PFN_vkCmdDispatchBase, pub cmd_dispatch_base_khr: PFN_vkCmdDispatchBaseKHR, pub create_descriptor_update_template: PFN_vkCreateDescriptorUpdateTemplate, pub create_descriptor_update_template_khr: PFN_vkCreateDescriptorUpdateTemplateKHR, pub destroy_descriptor_update_template: PFN_vkDestroyDescriptorUpdateTemplate, pub destroy_descriptor_update_template_khr: PFN_vkDestroyDescriptorUpdateTemplateKHR, pub update_descriptor_set_with_template: PFN_vkUpdateDescriptorSetWithTemplate, pub update_descriptor_set_with_template_khr: PFN_vkUpdateDescriptorSetWithTemplateKHR, pub cmd_push_descriptor_set_with_template: PFN_vkCmdPushDescriptorSetWithTemplate, pub cmd_push_descriptor_set_with_template_khr: PFN_vkCmdPushDescriptorSetWithTemplateKHR, pub set_hdr_metadata_ext: PFN_vkSetHdrMetadataEXT, pub get_swapchain_status_khr: PFN_vkGetSwapchainStatusKHR, pub get_refresh_cycle_duration_google: PFN_vkGetRefreshCycleDurationGOOGLE, pub get_past_presentation_timing_google: PFN_vkGetPastPresentationTimingGOOGLE, pub cmd_set_viewport_w_scaling_nv: PFN_vkCmdSetViewportWScalingNV, pub cmd_set_discard_rectangle_ext: PFN_vkCmdSetDiscardRectangleEXT, pub cmd_set_discard_rectangle_enable_ext: PFN_vkCmdSetDiscardRectangleEnableEXT, pub cmd_set_discard_rectangle_mode_ext: PFN_vkCmdSetDiscardRectangleModeEXT, pub cmd_set_sample_locations_ext: PFN_vkCmdSetSampleLocationsEXT, pub get_buffer_memory_requirements2: PFN_vkGetBufferMemoryRequirements2, pub get_buffer_memory_requirements2_khr: PFN_vkGetBufferMemoryRequirements2KHR, pub get_image_memory_requirements2: PFN_vkGetImageMemoryRequirements2, pub get_image_memory_requirements2_khr: PFN_vkGetImageMemoryRequirements2KHR, pub get_image_sparse_memory_requirements2: PFN_vkGetImageSparseMemoryRequirements2, pub get_image_sparse_memory_requirements2_khr: PFN_vkGetImageSparseMemoryRequirements2KHR, pub get_device_buffer_memory_requirements: PFN_vkGetDeviceBufferMemoryRequirements, pub get_device_buffer_memory_requirements_khr: PFN_vkGetDeviceBufferMemoryRequirementsKHR, pub get_device_image_memory_requirements: PFN_vkGetDeviceImageMemoryRequirements, pub get_device_image_memory_requirements_khr: PFN_vkGetDeviceImageMemoryRequirementsKHR, pub get_device_image_sparse_memory_requirements: PFN_vkGetDeviceImageSparseMemoryRequirements, pub get_device_image_sparse_memory_requirements_khr: PFN_vkGetDeviceImageSparseMemoryRequirementsKHR, pub create_sampler_ycbcr_conversion: PFN_vkCreateSamplerYcbcrConversion, pub create_sampler_ycbcr_conversion_khr: PFN_vkCreateSamplerYcbcrConversionKHR, pub destroy_sampler_ycbcr_conversion: PFN_vkDestroySamplerYcbcrConversion, pub destroy_sampler_ycbcr_conversion_khr: PFN_vkDestroySamplerYcbcrConversionKHR, pub get_device_queue2: PFN_vkGetDeviceQueue2, pub create_validation_cache_ext: PFN_vkCreateValidationCacheEXT, pub destroy_validation_cache_ext: PFN_vkDestroyValidationCacheEXT, pub get_validation_cache_data_ext: PFN_vkGetValidationCacheDataEXT, pub merge_validation_caches_ext: PFN_vkMergeValidationCachesEXT, pub get_descriptor_set_layout_support: PFN_vkGetDescriptorSetLayoutSupport, pub get_descriptor_set_layout_support_khr: PFN_vkGetDescriptorSetLayoutSupportKHR, pub get_shader_info_amd: PFN_vkGetShaderInfoAMD, pub set_local_dimming_amd: PFN_vkSetLocalDimmingAMD, pub get_calibrated_timestamps_khr: PFN_vkGetCalibratedTimestampsKHR, pub get_calibrated_timestamps_ext: PFN_vkGetCalibratedTimestampsEXT, pub set_debug_utils_object_name_ext: PFN_vkSetDebugUtilsObjectNameEXT, pub set_debug_utils_object_tag_ext: PFN_vkSetDebugUtilsObjectTagEXT, pub queue_begin_debug_utils_label_ext: PFN_vkQueueBeginDebugUtilsLabelEXT, pub queue_end_debug_utils_label_ext: PFN_vkQueueEndDebugUtilsLabelEXT, pub queue_insert_debug_utils_label_ext: PFN_vkQueueInsertDebugUtilsLabelEXT, pub cmd_begin_debug_utils_label_ext: PFN_vkCmdBeginDebugUtilsLabelEXT, pub cmd_end_debug_utils_label_ext: PFN_vkCmdEndDebugUtilsLabelEXT, pub cmd_insert_debug_utils_label_ext: PFN_vkCmdInsertDebugUtilsLabelEXT, pub get_memory_host_pointer_properties_ext: PFN_vkGetMemoryHostPointerPropertiesEXT, pub cmd_write_buffer_marker_amd: PFN_vkCmdWriteBufferMarkerAMD, pub create_render_pass2: PFN_vkCreateRenderPass2, pub create_render_pass2_khr: PFN_vkCreateRenderPass2KHR, pub cmd_begin_render_pass2: PFN_vkCmdBeginRenderPass2, pub cmd_begin_render_pass2_khr: PFN_vkCmdBeginRenderPass2KHR, pub cmd_next_subpass2: PFN_vkCmdNextSubpass2, pub cmd_next_subpass2_khr: PFN_vkCmdNextSubpass2KHR, pub cmd_end_render_pass2: PFN_vkCmdEndRenderPass2, pub cmd_end_render_pass2_khr: PFN_vkCmdEndRenderPass2KHR, pub get_semaphore_counter_value: PFN_vkGetSemaphoreCounterValue, pub get_semaphore_counter_value_khr: PFN_vkGetSemaphoreCounterValueKHR, pub wait_semaphores: PFN_vkWaitSemaphores, pub wait_semaphores_khr: PFN_vkWaitSemaphoresKHR, pub signal_semaphore: PFN_vkSignalSemaphore, pub signal_semaphore_khr: PFN_vkSignalSemaphoreKHR, pub get_android_hardware_buffer_properties_android: PFN_vkGetAndroidHardwareBufferPropertiesANDROID, pub get_memory_android_hardware_buffer_android: PFN_vkGetMemoryAndroidHardwareBufferANDROID, pub cmd_draw_indirect_count: PFN_vkCmdDrawIndirectCount, pub cmd_draw_indirect_count_khr: PFN_vkCmdDrawIndirectCountKHR, pub cmd_draw_indirect_count_amd: PFN_vkCmdDrawIndirectCountAMD, pub cmd_draw_indexed_indirect_count: PFN_vkCmdDrawIndexedIndirectCount, pub cmd_draw_indexed_indirect_count_khr: PFN_vkCmdDrawIndexedIndirectCountKHR, pub cmd_draw_indexed_indirect_count_amd: PFN_vkCmdDrawIndexedIndirectCountAMD, pub cmd_set_checkpoint_nv: PFN_vkCmdSetCheckpointNV, pub get_queue_checkpoint_data_nv: PFN_vkGetQueueCheckpointDataNV, pub cmd_bind_transform_feedback_buffers_ext: PFN_vkCmdBindTransformFeedbackBuffersEXT, pub cmd_begin_transform_feedback_ext: PFN_vkCmdBeginTransformFeedbackEXT, pub cmd_end_transform_feedback_ext: PFN_vkCmdEndTransformFeedbackEXT, pub cmd_begin_query_indexed_ext: PFN_vkCmdBeginQueryIndexedEXT, pub cmd_end_query_indexed_ext: PFN_vkCmdEndQueryIndexedEXT, pub cmd_draw_indirect_byte_count_ext: PFN_vkCmdDrawIndirectByteCountEXT, pub cmd_set_exclusive_scissor_nv: PFN_vkCmdSetExclusiveScissorNV, pub cmd_set_exclusive_scissor_enable_nv: PFN_vkCmdSetExclusiveScissorEnableNV, pub cmd_bind_shading_rate_image_nv: PFN_vkCmdBindShadingRateImageNV, pub cmd_set_viewport_shading_rate_palette_nv: PFN_vkCmdSetViewportShadingRatePaletteNV, pub cmd_set_coarse_sample_order_nv: PFN_vkCmdSetCoarseSampleOrderNV, pub cmd_draw_mesh_tasks_nv: PFN_vkCmdDrawMeshTasksNV, pub cmd_draw_mesh_tasks_indirect_nv: PFN_vkCmdDrawMeshTasksIndirectNV, pub cmd_draw_mesh_tasks_indirect_count_nv: PFN_vkCmdDrawMeshTasksIndirectCountNV, pub cmd_draw_mesh_tasks_ext: PFN_vkCmdDrawMeshTasksEXT, pub cmd_draw_mesh_tasks_indirect_ext: PFN_vkCmdDrawMeshTasksIndirectEXT, pub cmd_draw_mesh_tasks_indirect_count_ext: PFN_vkCmdDrawMeshTasksIndirectCountEXT, pub compile_deferred_nv: PFN_vkCompileDeferredNV, pub create_acceleration_structure_nv: PFN_vkCreateAccelerationStructureNV, pub cmd_bind_invocation_mask_huawei: PFN_vkCmdBindInvocationMaskHUAWEI, pub destroy_acceleration_structure_khr: PFN_vkDestroyAccelerationStructureKHR, pub destroy_acceleration_structure_nv: PFN_vkDestroyAccelerationStructureNV, pub get_acceleration_structure_memory_requirements_nv: PFN_vkGetAccelerationStructureMemoryRequirementsNV, pub bind_acceleration_structure_memory_nv: PFN_vkBindAccelerationStructureMemoryNV, pub cmd_copy_acceleration_structure_nv: PFN_vkCmdCopyAccelerationStructureNV, pub cmd_copy_acceleration_structure_khr: PFN_vkCmdCopyAccelerationStructureKHR, pub copy_acceleration_structure_khr: PFN_vkCopyAccelerationStructureKHR, pub cmd_copy_acceleration_structure_to_memory_khr: PFN_vkCmdCopyAccelerationStructureToMemoryKHR, pub copy_acceleration_structure_to_memory_khr: PFN_vkCopyAccelerationStructureToMemoryKHR, pub cmd_copy_memory_to_acceleration_structure_khr: PFN_vkCmdCopyMemoryToAccelerationStructureKHR, pub copy_memory_to_acceleration_structure_khr: PFN_vkCopyMemoryToAccelerationStructureKHR, pub cmd_write_acceleration_structures_properties_khr: PFN_vkCmdWriteAccelerationStructuresPropertiesKHR, pub cmd_write_acceleration_structures_properties_nv: PFN_vkCmdWriteAccelerationStructuresPropertiesNV, pub cmd_build_acceleration_structure_nv: PFN_vkCmdBuildAccelerationStructureNV, pub write_acceleration_structures_properties_khr: PFN_vkWriteAccelerationStructuresPropertiesKHR, pub cmd_trace_rays_khr: PFN_vkCmdTraceRaysKHR, pub cmd_trace_rays_nv: PFN_vkCmdTraceRaysNV, pub get_ray_tracing_shader_group_handles_khr: PFN_vkGetRayTracingShaderGroupHandlesKHR, pub get_ray_tracing_shader_group_handles_nv: PFN_vkGetRayTracingShaderGroupHandlesNV, pub get_ray_tracing_capture_replay_shader_group_handles_khr: PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR, pub get_acceleration_structure_handle_nv: PFN_vkGetAccelerationStructureHandleNV, pub create_ray_tracing_pipelines_nv: PFN_vkCreateRayTracingPipelinesNV, pub create_ray_tracing_pipelines_khr: PFN_vkCreateRayTracingPipelinesKHR, pub cmd_trace_rays_indirect_khr: PFN_vkCmdTraceRaysIndirectKHR, pub cmd_trace_rays_indirect2_khr: PFN_vkCmdTraceRaysIndirect2KHR, pub get_cluster_acceleration_structure_build_sizes_nv: PFN_vkGetClusterAccelerationStructureBuildSizesNV, pub cmd_build_cluster_acceleration_structure_indirect_nv: PFN_vkCmdBuildClusterAccelerationStructureIndirectNV, pub get_device_acceleration_structure_compatibility_khr: PFN_vkGetDeviceAccelerationStructureCompatibilityKHR, pub get_ray_tracing_shader_group_stack_size_khr: PFN_vkGetRayTracingShaderGroupStackSizeKHR, pub cmd_set_ray_tracing_pipeline_stack_size_khr: PFN_vkCmdSetRayTracingPipelineStackSizeKHR, pub get_image_view_handle_nvx: PFN_vkGetImageViewHandleNVX, pub get_image_view_handle64_nvx: PFN_vkGetImageViewHandle64NVX, pub get_image_view_address_nvx: PFN_vkGetImageViewAddressNVX, pub get_device_combined_image_sampler_index_nvx: PFN_vkGetDeviceCombinedImageSamplerIndexNVX, pub get_device_group_surface_present_modes2_ext: PFN_vkGetDeviceGroupSurfacePresentModes2EXT, pub acquire_full_screen_exclusive_mode_ext: PFN_vkAcquireFullScreenExclusiveModeEXT, pub release_full_screen_exclusive_mode_ext: PFN_vkReleaseFullScreenExclusiveModeEXT, pub acquire_profiling_lock_khr: PFN_vkAcquireProfilingLockKHR, pub release_profiling_lock_khr: PFN_vkReleaseProfilingLockKHR, pub get_image_drm_format_modifier_properties_ext: PFN_vkGetImageDrmFormatModifierPropertiesEXT, pub get_buffer_opaque_capture_address: PFN_vkGetBufferOpaqueCaptureAddress, pub get_buffer_opaque_capture_address_khr: PFN_vkGetBufferOpaqueCaptureAddressKHR, pub get_buffer_device_address: PFN_vkGetBufferDeviceAddress, pub get_buffer_device_address_khr: PFN_vkGetBufferDeviceAddressKHR, pub get_buffer_device_address_ext: PFN_vkGetBufferDeviceAddressEXT, pub initialize_performance_api_intel: PFN_vkInitializePerformanceApiINTEL, pub uninitialize_performance_api_intel: PFN_vkUninitializePerformanceApiINTEL, pub cmd_set_performance_marker_intel: PFN_vkCmdSetPerformanceMarkerINTEL, pub cmd_set_performance_stream_marker_intel: PFN_vkCmdSetPerformanceStreamMarkerINTEL, pub cmd_set_performance_override_intel: PFN_vkCmdSetPerformanceOverrideINTEL, pub acquire_performance_configuration_intel: PFN_vkAcquirePerformanceConfigurationINTEL, pub release_performance_configuration_intel: PFN_vkReleasePerformanceConfigurationINTEL, pub queue_set_performance_configuration_intel: PFN_vkQueueSetPerformanceConfigurationINTEL, pub get_performance_parameter_intel: PFN_vkGetPerformanceParameterINTEL, pub get_device_memory_opaque_capture_address: PFN_vkGetDeviceMemoryOpaqueCaptureAddress, pub get_device_memory_opaque_capture_address_khr: PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR, pub get_pipeline_executable_properties_khr: PFN_vkGetPipelineExecutablePropertiesKHR, pub get_pipeline_executable_statistics_khr: PFN_vkGetPipelineExecutableStatisticsKHR, pub get_pipeline_executable_internal_representations_khr: PFN_vkGetPipelineExecutableInternalRepresentationsKHR, pub cmd_set_line_stipple: PFN_vkCmdSetLineStipple, pub cmd_set_line_stipple_khr: PFN_vkCmdSetLineStippleKHR, pub cmd_set_line_stipple_ext: PFN_vkCmdSetLineStippleEXT, pub create_acceleration_structure_khr: PFN_vkCreateAccelerationStructureKHR, pub cmd_build_acceleration_structures_khr: PFN_vkCmdBuildAccelerationStructuresKHR, pub cmd_build_acceleration_structures_indirect_khr: PFN_vkCmdBuildAccelerationStructuresIndirectKHR, pub build_acceleration_structures_khr: PFN_vkBuildAccelerationStructuresKHR, pub get_acceleration_structure_device_address_khr: PFN_vkGetAccelerationStructureDeviceAddressKHR, pub create_deferred_operation_khr: PFN_vkCreateDeferredOperationKHR, pub destroy_deferred_operation_khr: PFN_vkDestroyDeferredOperationKHR, pub get_deferred_operation_max_concurrency_khr: PFN_vkGetDeferredOperationMaxConcurrencyKHR, pub get_deferred_operation_result_khr: PFN_vkGetDeferredOperationResultKHR, pub deferred_operation_join_khr: PFN_vkDeferredOperationJoinKHR, pub get_pipeline_indirect_memory_requirements_nv: PFN_vkGetPipelineIndirectMemoryRequirementsNV, pub get_pipeline_indirect_device_address_nv: PFN_vkGetPipelineIndirectDeviceAddressNV, pub anti_lag_update_amd: PFN_vkAntiLagUpdateAMD, pub cmd_set_cull_mode: PFN_vkCmdSetCullMode, pub cmd_set_cull_mode_ext: PFN_vkCmdSetCullModeEXT, pub cmd_set_front_face: PFN_vkCmdSetFrontFace, pub cmd_set_front_face_ext: PFN_vkCmdSetFrontFaceEXT, pub cmd_set_primitive_topology: PFN_vkCmdSetPrimitiveTopology, pub cmd_set_primitive_topology_ext: PFN_vkCmdSetPrimitiveTopologyEXT, pub cmd_set_viewport_with_count: PFN_vkCmdSetViewportWithCount, pub cmd_set_viewport_with_count_ext: PFN_vkCmdSetViewportWithCountEXT, pub cmd_set_scissor_with_count: PFN_vkCmdSetScissorWithCount, pub cmd_set_scissor_with_count_ext: PFN_vkCmdSetScissorWithCountEXT, pub cmd_bind_index_buffer2: PFN_vkCmdBindIndexBuffer2, pub cmd_bind_index_buffer2_khr: PFN_vkCmdBindIndexBuffer2KHR, pub cmd_bind_vertex_buffers2: PFN_vkCmdBindVertexBuffers2, pub cmd_bind_vertex_buffers2_ext: PFN_vkCmdBindVertexBuffers2EXT, pub cmd_set_depth_test_enable: PFN_vkCmdSetDepthTestEnable, pub cmd_set_depth_test_enable_ext: PFN_vkCmdSetDepthTestEnableEXT, pub cmd_set_depth_write_enable: PFN_vkCmdSetDepthWriteEnable, pub cmd_set_depth_write_enable_ext: PFN_vkCmdSetDepthWriteEnableEXT, pub cmd_set_depth_compare_op: PFN_vkCmdSetDepthCompareOp, pub cmd_set_depth_compare_op_ext: PFN_vkCmdSetDepthCompareOpEXT, pub cmd_set_depth_bounds_test_enable: PFN_vkCmdSetDepthBoundsTestEnable, pub cmd_set_depth_bounds_test_enable_ext: PFN_vkCmdSetDepthBoundsTestEnableEXT, pub cmd_set_stencil_test_enable: PFN_vkCmdSetStencilTestEnable, pub cmd_set_stencil_test_enable_ext: PFN_vkCmdSetStencilTestEnableEXT, pub cmd_set_stencil_op: PFN_vkCmdSetStencilOp, pub cmd_set_stencil_op_ext: PFN_vkCmdSetStencilOpEXT, pub cmd_set_patch_control_points_ext: PFN_vkCmdSetPatchControlPointsEXT, pub cmd_set_rasterizer_discard_enable: PFN_vkCmdSetRasterizerDiscardEnable, pub cmd_set_rasterizer_discard_enable_ext: PFN_vkCmdSetRasterizerDiscardEnableEXT, pub cmd_set_depth_bias_enable: PFN_vkCmdSetDepthBiasEnable, pub cmd_set_depth_bias_enable_ext: PFN_vkCmdSetDepthBiasEnableEXT, pub cmd_set_logic_op_ext: PFN_vkCmdSetLogicOpEXT, pub cmd_set_primitive_restart_enable: PFN_vkCmdSetPrimitiveRestartEnable, pub cmd_set_primitive_restart_enable_ext: PFN_vkCmdSetPrimitiveRestartEnableEXT, pub cmd_set_tessellation_domain_origin_ext: PFN_vkCmdSetTessellationDomainOriginEXT, pub cmd_set_depth_clamp_enable_ext: PFN_vkCmdSetDepthClampEnableEXT, pub cmd_set_polygon_mode_ext: PFN_vkCmdSetPolygonModeEXT, pub cmd_set_rasterization_samples_ext: PFN_vkCmdSetRasterizationSamplesEXT, pub cmd_set_sample_mask_ext: PFN_vkCmdSetSampleMaskEXT, pub cmd_set_alpha_to_coverage_enable_ext: PFN_vkCmdSetAlphaToCoverageEnableEXT, pub cmd_set_alpha_to_one_enable_ext: PFN_vkCmdSetAlphaToOneEnableEXT, pub cmd_set_logic_op_enable_ext: PFN_vkCmdSetLogicOpEnableEXT, pub cmd_set_color_blend_enable_ext: PFN_vkCmdSetColorBlendEnableEXT, pub cmd_set_color_blend_equation_ext: PFN_vkCmdSetColorBlendEquationEXT, pub cmd_set_color_write_mask_ext: PFN_vkCmdSetColorWriteMaskEXT, pub cmd_set_rasterization_stream_ext: PFN_vkCmdSetRasterizationStreamEXT, pub cmd_set_conservative_rasterization_mode_ext: PFN_vkCmdSetConservativeRasterizationModeEXT, pub cmd_set_extra_primitive_overestimation_size_ext: PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT, pub cmd_set_depth_clip_enable_ext: PFN_vkCmdSetDepthClipEnableEXT, pub cmd_set_sample_locations_enable_ext: PFN_vkCmdSetSampleLocationsEnableEXT, pub cmd_set_color_blend_advanced_ext: PFN_vkCmdSetColorBlendAdvancedEXT, pub cmd_set_provoking_vertex_mode_ext: PFN_vkCmdSetProvokingVertexModeEXT, pub cmd_set_line_rasterization_mode_ext: PFN_vkCmdSetLineRasterizationModeEXT, pub cmd_set_line_stipple_enable_ext: PFN_vkCmdSetLineStippleEnableEXT, pub cmd_set_depth_clip_negative_one_to_one_ext: PFN_vkCmdSetDepthClipNegativeOneToOneEXT, pub cmd_set_viewport_w_scaling_enable_nv: PFN_vkCmdSetViewportWScalingEnableNV, pub cmd_set_viewport_swizzle_nv: PFN_vkCmdSetViewportSwizzleNV, pub cmd_set_coverage_to_color_enable_nv: PFN_vkCmdSetCoverageToColorEnableNV, pub cmd_set_coverage_to_color_location_nv: PFN_vkCmdSetCoverageToColorLocationNV, pub cmd_set_coverage_modulation_mode_nv: PFN_vkCmdSetCoverageModulationModeNV, pub cmd_set_coverage_modulation_table_enable_nv: PFN_vkCmdSetCoverageModulationTableEnableNV, pub cmd_set_coverage_modulation_table_nv: PFN_vkCmdSetCoverageModulationTableNV, pub cmd_set_shading_rate_image_enable_nv: PFN_vkCmdSetShadingRateImageEnableNV, pub cmd_set_coverage_reduction_mode_nv: PFN_vkCmdSetCoverageReductionModeNV, pub cmd_set_representative_fragment_test_enable_nv: PFN_vkCmdSetRepresentativeFragmentTestEnableNV, pub create_private_data_slot: PFN_vkCreatePrivateDataSlot, pub create_private_data_slot_ext: PFN_vkCreatePrivateDataSlotEXT, pub destroy_private_data_slot: PFN_vkDestroyPrivateDataSlot, pub destroy_private_data_slot_ext: PFN_vkDestroyPrivateDataSlotEXT, pub set_private_data: PFN_vkSetPrivateData, pub set_private_data_ext: PFN_vkSetPrivateDataEXT, pub get_private_data: PFN_vkGetPrivateData, pub get_private_data_ext: PFN_vkGetPrivateDataEXT, pub cmd_copy_buffer2: PFN_vkCmdCopyBuffer2, pub cmd_copy_buffer2_khr: PFN_vkCmdCopyBuffer2KHR, pub cmd_copy_image2: PFN_vkCmdCopyImage2, pub cmd_copy_image2_khr: PFN_vkCmdCopyImage2KHR, pub cmd_blit_image2: PFN_vkCmdBlitImage2, pub cmd_blit_image2_khr: PFN_vkCmdBlitImage2KHR, pub cmd_copy_buffer_to_image2: PFN_vkCmdCopyBufferToImage2, pub cmd_copy_buffer_to_image2_khr: PFN_vkCmdCopyBufferToImage2KHR, pub cmd_copy_image_to_buffer2: PFN_vkCmdCopyImageToBuffer2, pub cmd_copy_image_to_buffer2_khr: PFN_vkCmdCopyImageToBuffer2KHR, pub cmd_resolve_image2: PFN_vkCmdResolveImage2, pub cmd_resolve_image2_khr: PFN_vkCmdResolveImage2KHR, pub cmd_set_fragment_shading_rate_khr: PFN_vkCmdSetFragmentShadingRateKHR, pub cmd_set_fragment_shading_rate_enum_nv: PFN_vkCmdSetFragmentShadingRateEnumNV, pub get_acceleration_structure_build_sizes_khr: PFN_vkGetAccelerationStructureBuildSizesKHR, pub cmd_set_vertex_input_ext: PFN_vkCmdSetVertexInputEXT, pub cmd_set_color_write_enable_ext: PFN_vkCmdSetColorWriteEnableEXT, pub cmd_set_event2: PFN_vkCmdSetEvent2, pub cmd_set_event2_khr: PFN_vkCmdSetEvent2KHR, pub cmd_reset_event2: PFN_vkCmdResetEvent2, pub cmd_reset_event2_khr: PFN_vkCmdResetEvent2KHR, pub cmd_wait_events2: PFN_vkCmdWaitEvents2, pub cmd_wait_events2_khr: PFN_vkCmdWaitEvents2KHR, pub cmd_pipeline_barrier2: PFN_vkCmdPipelineBarrier2, pub cmd_pipeline_barrier2_khr: PFN_vkCmdPipelineBarrier2KHR, pub queue_submit2: PFN_vkQueueSubmit2, pub queue_submit2_khr: PFN_vkQueueSubmit2KHR, pub cmd_write_timestamp2: PFN_vkCmdWriteTimestamp2, pub cmd_write_timestamp2_khr: PFN_vkCmdWriteTimestamp2KHR, pub cmd_write_buffer_marker2_amd: PFN_vkCmdWriteBufferMarker2AMD, pub get_queue_checkpoint_data2_nv: PFN_vkGetQueueCheckpointData2NV, pub copy_memory_to_image: PFN_vkCopyMemoryToImage, pub copy_memory_to_image_ext: PFN_vkCopyMemoryToImageEXT, pub copy_image_to_memory: PFN_vkCopyImageToMemory, pub copy_image_to_memory_ext: PFN_vkCopyImageToMemoryEXT, pub copy_image_to_image: PFN_vkCopyImageToImage, pub copy_image_to_image_ext: PFN_vkCopyImageToImageEXT, pub transition_image_layout: PFN_vkTransitionImageLayout, pub transition_image_layout_ext: PFN_vkTransitionImageLayoutEXT, pub create_video_session_khr: PFN_vkCreateVideoSessionKHR, pub destroy_video_session_khr: PFN_vkDestroyVideoSessionKHR, pub create_video_session_parameters_khr: PFN_vkCreateVideoSessionParametersKHR, pub update_video_session_parameters_khr: PFN_vkUpdateVideoSessionParametersKHR, pub get_encoded_video_session_parameters_khr: PFN_vkGetEncodedVideoSessionParametersKHR, pub destroy_video_session_parameters_khr: PFN_vkDestroyVideoSessionParametersKHR, pub get_video_session_memory_requirements_khr: PFN_vkGetVideoSessionMemoryRequirementsKHR, pub bind_video_session_memory_khr: PFN_vkBindVideoSessionMemoryKHR, pub cmd_decode_video_khr: PFN_vkCmdDecodeVideoKHR, pub cmd_begin_video_coding_khr: PFN_vkCmdBeginVideoCodingKHR, pub cmd_control_video_coding_khr: PFN_vkCmdControlVideoCodingKHR, pub cmd_end_video_coding_khr: PFN_vkCmdEndVideoCodingKHR, pub cmd_encode_video_khr: PFN_vkCmdEncodeVideoKHR, pub cmd_decompress_memory_nv: PFN_vkCmdDecompressMemoryNV, pub cmd_decompress_memory_indirect_count_nv: PFN_vkCmdDecompressMemoryIndirectCountNV, pub get_partitioned_acceleration_structures_build_sizes_nv: PFN_vkGetPartitionedAccelerationStructuresBuildSizesNV, pub cmd_build_partitioned_acceleration_structures_nv: PFN_vkCmdBuildPartitionedAccelerationStructuresNV, pub cmd_decompress_memory_ext: PFN_vkCmdDecompressMemoryEXT, pub cmd_decompress_memory_indirect_count_ext: PFN_vkCmdDecompressMemoryIndirectCountEXT, pub create_cu_module_nvx: PFN_vkCreateCuModuleNVX, pub create_cu_function_nvx: PFN_vkCreateCuFunctionNVX, pub destroy_cu_module_nvx: PFN_vkDestroyCuModuleNVX, pub destroy_cu_function_nvx: PFN_vkDestroyCuFunctionNVX, pub cmd_cu_launch_kernel_nvx: PFN_vkCmdCuLaunchKernelNVX, pub get_descriptor_set_layout_size_ext: PFN_vkGetDescriptorSetLayoutSizeEXT, pub get_descriptor_set_layout_binding_offset_ext: PFN_vkGetDescriptorSetLayoutBindingOffsetEXT, pub get_descriptor_ext: PFN_vkGetDescriptorEXT, pub cmd_bind_descriptor_buffers_ext: PFN_vkCmdBindDescriptorBuffersEXT, pub cmd_set_descriptor_buffer_offsets_ext: PFN_vkCmdSetDescriptorBufferOffsetsEXT, pub cmd_bind_descriptor_buffer_embedded_samplers_ext: PFN_vkCmdBindDescriptorBufferEmbeddedSamplersEXT, pub get_buffer_opaque_capture_descriptor_data_ext: PFN_vkGetBufferOpaqueCaptureDescriptorDataEXT, pub get_image_opaque_capture_descriptor_data_ext: PFN_vkGetImageOpaqueCaptureDescriptorDataEXT, pub get_image_view_opaque_capture_descriptor_data_ext: PFN_vkGetImageViewOpaqueCaptureDescriptorDataEXT, pub get_sampler_opaque_capture_descriptor_data_ext: PFN_vkGetSamplerOpaqueCaptureDescriptorDataEXT, pub get_acceleration_structure_opaque_capture_descriptor_data_ext: PFN_vkGetAccelerationStructureOpaqueCaptureDescriptorDataEXT, pub set_device_memory_priority_ext: PFN_vkSetDeviceMemoryPriorityEXT, pub wait_for_present2_khr: PFN_vkWaitForPresent2KHR, pub wait_for_present_khr: PFN_vkWaitForPresentKHR, pub create_buffer_collection_fuchsia: PFN_vkCreateBufferCollectionFUCHSIA, pub set_buffer_collection_buffer_constraints_fuchsia: PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA, pub set_buffer_collection_image_constraints_fuchsia: PFN_vkSetBufferCollectionImageConstraintsFUCHSIA, pub destroy_buffer_collection_fuchsia: PFN_vkDestroyBufferCollectionFUCHSIA, pub get_buffer_collection_properties_fuchsia: PFN_vkGetBufferCollectionPropertiesFUCHSIA, pub create_cuda_module_nv: PFN_vkCreateCudaModuleNV, pub get_cuda_module_cache_nv: PFN_vkGetCudaModuleCacheNV, pub create_cuda_function_nv: PFN_vkCreateCudaFunctionNV, pub destroy_cuda_module_nv: PFN_vkDestroyCudaModuleNV, pub destroy_cuda_function_nv: PFN_vkDestroyCudaFunctionNV, pub cmd_cuda_launch_kernel_nv: PFN_vkCmdCudaLaunchKernelNV, pub cmd_begin_rendering: PFN_vkCmdBeginRendering, pub cmd_begin_rendering_khr: PFN_vkCmdBeginRenderingKHR, pub cmd_end_rendering: PFN_vkCmdEndRendering, pub cmd_end_rendering2_khr: PFN_vkCmdEndRendering2KHR, pub cmd_end_rendering2_ext: PFN_vkCmdEndRendering2EXT, pub cmd_end_rendering_khr: PFN_vkCmdEndRenderingKHR, pub get_descriptor_set_layout_host_mapping_info_valve: PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE, pub get_descriptor_set_host_mapping_valve: PFN_vkGetDescriptorSetHostMappingVALVE, pub create_micromap_ext: PFN_vkCreateMicromapEXT, pub cmd_build_micromaps_ext: PFN_vkCmdBuildMicromapsEXT, pub build_micromaps_ext: PFN_vkBuildMicromapsEXT, pub destroy_micromap_ext: PFN_vkDestroyMicromapEXT, pub cmd_copy_micromap_ext: PFN_vkCmdCopyMicromapEXT, pub copy_micromap_ext: PFN_vkCopyMicromapEXT, pub cmd_copy_micromap_to_memory_ext: PFN_vkCmdCopyMicromapToMemoryEXT, pub copy_micromap_to_memory_ext: PFN_vkCopyMicromapToMemoryEXT, pub cmd_copy_memory_to_micromap_ext: PFN_vkCmdCopyMemoryToMicromapEXT, pub copy_memory_to_micromap_ext: PFN_vkCopyMemoryToMicromapEXT, pub cmd_write_micromaps_properties_ext: PFN_vkCmdWriteMicromapsPropertiesEXT, pub write_micromaps_properties_ext: PFN_vkWriteMicromapsPropertiesEXT, pub get_device_micromap_compatibility_ext: PFN_vkGetDeviceMicromapCompatibilityEXT, pub get_micromap_build_sizes_ext: PFN_vkGetMicromapBuildSizesEXT, pub get_shader_module_identifier_ext: PFN_vkGetShaderModuleIdentifierEXT, pub get_shader_module_create_info_identifier_ext: PFN_vkGetShaderModuleCreateInfoIdentifierEXT, pub get_image_subresource_layout2: PFN_vkGetImageSubresourceLayout2, pub get_image_subresource_layout2_khr: PFN_vkGetImageSubresourceLayout2KHR, pub get_image_subresource_layout2_ext: PFN_vkGetImageSubresourceLayout2EXT, pub get_pipeline_properties_ext: PFN_vkGetPipelinePropertiesEXT, pub export_metal_objects_ext: PFN_vkExportMetalObjectsEXT, pub cmd_bind_tile_memory_qcom: PFN_vkCmdBindTileMemoryQCOM, pub get_framebuffer_tile_properties_qcom: PFN_vkGetFramebufferTilePropertiesQCOM, pub get_dynamic_rendering_tile_properties_qcom: PFN_vkGetDynamicRenderingTilePropertiesQCOM, pub create_optical_flow_session_nv: PFN_vkCreateOpticalFlowSessionNV, pub destroy_optical_flow_session_nv: PFN_vkDestroyOpticalFlowSessionNV, pub bind_optical_flow_session_image_nv: PFN_vkBindOpticalFlowSessionImageNV, pub cmd_optical_flow_execute_nv: PFN_vkCmdOpticalFlowExecuteNV, pub get_device_fault_info_ext: PFN_vkGetDeviceFaultInfoEXT, pub get_device_fault_reports_khr: PFN_vkGetDeviceFaultReportsKHR, pub get_device_fault_debug_info_khr: PFN_vkGetDeviceFaultDebugInfoKHR, pub cmd_set_depth_bias2_ext: PFN_vkCmdSetDepthBias2EXT, pub release_swapchain_images_khr: PFN_vkReleaseSwapchainImagesKHR, pub release_swapchain_images_ext: PFN_vkReleaseSwapchainImagesEXT, pub get_device_image_subresource_layout: PFN_vkGetDeviceImageSubresourceLayout, pub get_device_image_subresource_layout_khr: PFN_vkGetDeviceImageSubresourceLayoutKHR, pub map_memory2: PFN_vkMapMemory2, pub map_memory2_khr: PFN_vkMapMemory2KHR, pub unmap_memory2: PFN_vkUnmapMemory2, pub unmap_memory2_khr: PFN_vkUnmapMemory2KHR, pub create_shaders_ext: PFN_vkCreateShadersEXT, pub destroy_shader_ext: PFN_vkDestroyShaderEXT, pub get_shader_binary_data_ext: PFN_vkGetShaderBinaryDataEXT, pub cmd_bind_shaders_ext: PFN_vkCmdBindShadersEXT, pub set_swapchain_present_timing_queue_size_ext: PFN_vkSetSwapchainPresentTimingQueueSizeEXT, pub get_swapchain_timing_properties_ext: PFN_vkGetSwapchainTimingPropertiesEXT, pub get_swapchain_time_domain_properties_ext: PFN_vkGetSwapchainTimeDomainPropertiesEXT, pub get_past_presentation_timing_ext: PFN_vkGetPastPresentationTimingEXT, pub get_screen_buffer_properties_qnx: PFN_vkGetScreenBufferPropertiesQNX, pub get_execution_graph_pipeline_scratch_size_amdx: PFN_vkGetExecutionGraphPipelineScratchSizeAMDX, pub get_execution_graph_pipeline_node_index_amdx: PFN_vkGetExecutionGraphPipelineNodeIndexAMDX, pub create_execution_graph_pipelines_amdx: PFN_vkCreateExecutionGraphPipelinesAMDX, pub cmd_initialize_graph_scratch_memory_amdx: PFN_vkCmdInitializeGraphScratchMemoryAMDX, pub cmd_dispatch_graph_amdx: PFN_vkCmdDispatchGraphAMDX, pub cmd_dispatch_graph_indirect_amdx: PFN_vkCmdDispatchGraphIndirectAMDX, pub cmd_dispatch_graph_indirect_count_amdx: PFN_vkCmdDispatchGraphIndirectCountAMDX, pub create_gpa_session_amd: PFN_vkCreateGpaSessionAMD, pub destroy_gpa_session_amd: PFN_vkDestroyGpaSessionAMD, pub set_gpa_device_clock_mode_amd: PFN_vkSetGpaDeviceClockModeAMD, pub get_gpa_device_clock_info_amd: PFN_vkGetGpaDeviceClockInfoAMD, pub cmd_begin_gpa_session_amd: PFN_vkCmdBeginGpaSessionAMD, pub cmd_end_gpa_session_amd: PFN_vkCmdEndGpaSessionAMD, pub cmd_begin_gpa_sample_amd: PFN_vkCmdBeginGpaSampleAMD, pub cmd_end_gpa_sample_amd: PFN_vkCmdEndGpaSampleAMD, pub get_gpa_session_status_amd: PFN_vkGetGpaSessionStatusAMD, pub get_gpa_session_results_amd: PFN_vkGetGpaSessionResultsAMD, pub reset_gpa_session_amd: PFN_vkResetGpaSessionAMD, pub cmd_copy_gpa_session_results_amd: PFN_vkCmdCopyGpaSessionResultsAMD, pub cmd_bind_descriptor_sets2: PFN_vkCmdBindDescriptorSets2, pub cmd_bind_descriptor_sets2_khr: PFN_vkCmdBindDescriptorSets2KHR, pub cmd_push_constants2: PFN_vkCmdPushConstants2, pub cmd_push_constants2_khr: PFN_vkCmdPushConstants2KHR, pub cmd_push_descriptor_set2: PFN_vkCmdPushDescriptorSet2, pub cmd_push_descriptor_set2_khr: PFN_vkCmdPushDescriptorSet2KHR, pub cmd_push_descriptor_set_with_template2: PFN_vkCmdPushDescriptorSetWithTemplate2, pub cmd_push_descriptor_set_with_template2_khr: PFN_vkCmdPushDescriptorSetWithTemplate2KHR, pub cmd_set_descriptor_buffer_offsets2_ext: PFN_vkCmdSetDescriptorBufferOffsets2EXT, pub cmd_bind_descriptor_buffer_embedded_samplers2_ext: PFN_vkCmdBindDescriptorBufferEmbeddedSamplers2EXT, pub set_latency_sleep_mode_nv: PFN_vkSetLatencySleepModeNV, pub latency_sleep_nv: PFN_vkLatencySleepNV, pub set_latency_marker_nv: PFN_vkSetLatencyMarkerNV, pub get_latency_timings_nv: PFN_vkGetLatencyTimingsNV, pub queue_notify_out_of_band_nv: PFN_vkQueueNotifyOutOfBandNV, pub set_latency_sleep_mode_legacy_nv: PFN_vkSetLatencySleepModeLegacyNV, pub latency_sleep_legacy_nv: PFN_vkLatencySleepLegacyNV, pub set_latency_marker_legacy_nv: PFN_vkSetLatencyMarkerLegacyNV, pub get_latency_timings_legacy_nv: PFN_vkGetLatencyTimingsLegacyNV, pub queue_notify_out_of_band_legacy_nv: PFN_vkQueueNotifyOutOfBandLegacyNV, pub get_sleep_status_legacy_nv: PFN_vkGetSleepStatusLegacyNV, pub shutdown_latency_device_legacy_nv: PFN_vkShutdownLatencyDeviceLegacyNV, pub cmd_set_rendering_attachment_locations: PFN_vkCmdSetRenderingAttachmentLocations, pub cmd_set_rendering_attachment_locations_khr: PFN_vkCmdSetRenderingAttachmentLocationsKHR, pub cmd_set_rendering_input_attachment_indices: PFN_vkCmdSetRenderingInputAttachmentIndices, pub cmd_set_rendering_input_attachment_indices_khr: PFN_vkCmdSetRenderingInputAttachmentIndicesKHR, pub cmd_set_depth_clamp_range_ext: PFN_vkCmdSetDepthClampRangeEXT, pub get_memory_metal_handle_ext: PFN_vkGetMemoryMetalHandleEXT, pub get_memory_metal_handle_properties_ext: PFN_vkGetMemoryMetalHandlePropertiesEXT, pub convert_cooperative_vector_matrix_nv: PFN_vkConvertCooperativeVectorMatrixNV, pub cmd_convert_cooperative_vector_matrix_nv: PFN_vkCmdConvertCooperativeVectorMatrixNV, pub cmd_dispatch_tile_qcom: PFN_vkCmdDispatchTileQCOM, pub cmd_begin_per_tile_execution_qcom: PFN_vkCmdBeginPerTileExecutionQCOM, pub cmd_end_per_tile_execution_qcom: PFN_vkCmdEndPerTileExecutionQCOM, pub create_external_compute_queue_nv: PFN_vkCreateExternalComputeQueueNV, pub destroy_external_compute_queue_nv: PFN_vkDestroyExternalComputeQueueNV, pub get_external_compute_queue_data_nv: PFN_vkGetExternalComputeQueueDataNV, pub create_shader_instrumentation_arm: PFN_vkCreateShaderInstrumentationARM, pub destroy_shader_instrumentation_arm: PFN_vkDestroyShaderInstrumentationARM, pub cmd_begin_shader_instrumentation_arm: PFN_vkCmdBeginShaderInstrumentationARM, pub cmd_end_shader_instrumentation_arm: PFN_vkCmdEndShaderInstrumentationARM, pub get_shader_instrumentation_values_arm: PFN_vkGetShaderInstrumentationValuesARM, pub clear_shader_instrumentation_metrics_arm: PFN_vkClearShaderInstrumentationMetricsARM, pub create_tensor_arm: PFN_vkCreateTensorARM, pub destroy_tensor_arm: PFN_vkDestroyTensorARM, pub create_tensor_view_arm: PFN_vkCreateTensorViewARM, pub destroy_tensor_view_arm: PFN_vkDestroyTensorViewARM, pub get_tensor_memory_requirements_arm: PFN_vkGetTensorMemoryRequirementsARM, pub bind_tensor_memory_arm: PFN_vkBindTensorMemoryARM, pub get_device_tensor_memory_requirements_arm: PFN_vkGetDeviceTensorMemoryRequirementsARM, pub cmd_copy_tensor_arm: PFN_vkCmdCopyTensorARM, pub get_tensor_opaque_capture_descriptor_data_arm: PFN_vkGetTensorOpaqueCaptureDescriptorDataARM, pub get_tensor_view_opaque_capture_descriptor_data_arm: PFN_vkGetTensorViewOpaqueCaptureDescriptorDataARM, pub create_data_graph_pipelines_arm: PFN_vkCreateDataGraphPipelinesARM, pub create_data_graph_pipeline_session_arm: PFN_vkCreateDataGraphPipelineSessionARM, pub get_data_graph_pipeline_session_bind_point_requirements_arm: PFN_vkGetDataGraphPipelineSessionBindPointRequirementsARM, pub get_data_graph_pipeline_session_memory_requirements_arm: PFN_vkGetDataGraphPipelineSessionMemoryRequirementsARM, pub bind_data_graph_pipeline_session_memory_arm: PFN_vkBindDataGraphPipelineSessionMemoryARM, pub destroy_data_graph_pipeline_session_arm: PFN_vkDestroyDataGraphPipelineSessionARM, pub cmd_dispatch_data_graph_arm: PFN_vkCmdDispatchDataGraphARM, pub get_data_graph_pipeline_available_properties_arm: PFN_vkGetDataGraphPipelineAvailablePropertiesARM, pub get_data_graph_pipeline_properties_arm: PFN_vkGetDataGraphPipelinePropertiesARM, pub get_native_buffer_properties_ohos: PFN_vkGetNativeBufferPropertiesOHOS, pub get_memory_native_buffer_ohos: PFN_vkGetMemoryNativeBufferOHOS, pub queue_set_perf_hint_qcom: PFN_vkQueueSetPerfHintQCOM, pub cmd_set_compute_occupancy_priority_nv: PFN_vkCmdSetComputeOccupancyPriorityNV, pub write_sampler_descriptors_ext: PFN_vkWriteSamplerDescriptorsEXT, pub write_resource_descriptors_ext: PFN_vkWriteResourceDescriptorsEXT, pub cmd_bind_sampler_heap_ext: PFN_vkCmdBindSamplerHeapEXT, pub cmd_bind_resource_heap_ext: PFN_vkCmdBindResourceHeapEXT, pub cmd_push_data_ext: PFN_vkCmdPushDataEXT, pub register_custom_border_color_ext: PFN_vkRegisterCustomBorderColorEXT, pub unregister_custom_border_color_ext: PFN_vkUnregisterCustomBorderColorEXT, pub get_image_opaque_capture_data_ext: PFN_vkGetImageOpaqueCaptureDataEXT, pub get_tensor_opaque_capture_data_arm: PFN_vkGetTensorOpaqueCaptureDataARM, pub cmd_copy_memory_khr: PFN_vkCmdCopyMemoryKHR, pub cmd_copy_memory_to_image_khr: PFN_vkCmdCopyMemoryToImageKHR, pub cmd_copy_image_to_memory_khr: PFN_vkCmdCopyImageToMemoryKHR, pub cmd_update_memory_khr: PFN_vkCmdUpdateMemoryKHR, pub cmd_fill_memory_khr: PFN_vkCmdFillMemoryKHR, pub cmd_copy_query_pool_results_to_memory_khr: PFN_vkCmdCopyQueryPoolResultsToMemoryKHR, pub cmd_begin_conditional_rendering2_ext: PFN_vkCmdBeginConditionalRendering2EXT, pub cmd_bind_transform_feedback_buffers2_ext: PFN_vkCmdBindTransformFeedbackBuffers2EXT, pub cmd_begin_transform_feedback2_ext: PFN_vkCmdBeginTransformFeedback2EXT, pub cmd_end_transform_feedback2_ext: PFN_vkCmdEndTransformFeedback2EXT, pub cmd_draw_indirect_byte_count2_ext: PFN_vkCmdDrawIndirectByteCount2EXT, pub cmd_write_marker_to_memory_amd: PFN_vkCmdWriteMarkerToMemoryAMD, pub cmd_bind_index_buffer3_khr: PFN_vkCmdBindIndexBuffer3KHR, pub cmd_bind_vertex_buffers3_khr: PFN_vkCmdBindVertexBuffers3KHR, pub cmd_draw_indirect2_khr: PFN_vkCmdDrawIndirect2KHR, pub cmd_draw_indexed_indirect2_khr: PFN_vkCmdDrawIndexedIndirect2KHR, pub cmd_draw_indirect_count2_khr: PFN_vkCmdDrawIndirectCount2KHR, pub cmd_draw_indexed_indirect_count2_khr: PFN_vkCmdDrawIndexedIndirectCount2KHR, pub cmd_draw_mesh_tasks_indirect2_ext: PFN_vkCmdDrawMeshTasksIndirect2EXT, pub cmd_draw_mesh_tasks_indirect_count2_ext: PFN_vkCmdDrawMeshTasksIndirectCount2EXT, pub cmd_dispatch_indirect2_khr: PFN_vkCmdDispatchIndirect2KHR, pub create_acceleration_structure2_khr: PFN_vkCreateAccelerationStructure2KHR, pub cmd_set_dispatch_parameters_arm: PFN_vkCmdSetDispatchParametersARM, }
Cached nullable PFNs for Device dispatch.

Contract

Cached nullable PFNs for Device dispatch.

A resolved pointer does not establish enabled API, extension or feature state. Keep the native objects and supplying library alive while using these pointers.

Fields

Methods and associated items

new_from_resolver

Method
pub unsafe fn new_from_resolver( load: unsafe extern "system" fn(DeviceHandle, *const c_char) -> PFN_vkVoidFunction, device: DeviceHandle, ) -> Self

Load all commands for this dispatch level.

Safety

load must implement the Vulkan proc-addr contract and remain callable for the lifetime of this table and all derived raw function pointers.