Struct erupt::DeviceLoader[][src]

pub struct DeviceLoader {
Show 392 fields pub handle: Device, pub get_device_proc_addr: Option<PFN_vkGetDeviceProcAddr>, pub destroy_device: Option<PFN_vkDestroyDevice>, pub get_device_queue: Option<PFN_vkGetDeviceQueue>, pub queue_submit: Option<PFN_vkQueueSubmit>, pub queue_wait_idle: Option<PFN_vkQueueWaitIdle>, pub device_wait_idle: Option<PFN_vkDeviceWaitIdle>, pub allocate_memory: Option<PFN_vkAllocateMemory>, pub free_memory: Option<PFN_vkFreeMemory>, pub map_memory: Option<PFN_vkMapMemory>, pub unmap_memory: Option<PFN_vkUnmapMemory>, pub flush_mapped_memory_ranges: Option<PFN_vkFlushMappedMemoryRanges>, pub invalidate_mapped_memory_ranges: Option<PFN_vkInvalidateMappedMemoryRanges>, pub get_device_memory_commitment: Option<PFN_vkGetDeviceMemoryCommitment>, pub get_buffer_memory_requirements: Option<PFN_vkGetBufferMemoryRequirements>, pub bind_buffer_memory: Option<PFN_vkBindBufferMemory>, pub get_image_memory_requirements: Option<PFN_vkGetImageMemoryRequirements>, pub bind_image_memory: Option<PFN_vkBindImageMemory>, pub get_image_sparse_memory_requirements: Option<PFN_vkGetImageSparseMemoryRequirements>, pub queue_bind_sparse: Option<PFN_vkQueueBindSparse>, pub create_fence: Option<PFN_vkCreateFence>, pub destroy_fence: Option<PFN_vkDestroyFence>, pub reset_fences: Option<PFN_vkResetFences>, pub get_fence_status: Option<PFN_vkGetFenceStatus>, pub wait_for_fences: Option<PFN_vkWaitForFences>, pub create_semaphore: Option<PFN_vkCreateSemaphore>, pub destroy_semaphore: Option<PFN_vkDestroySemaphore>, pub create_event: Option<PFN_vkCreateEvent>, pub destroy_event: Option<PFN_vkDestroyEvent>, pub get_event_status: Option<PFN_vkGetEventStatus>, pub set_event: Option<PFN_vkSetEvent>, pub reset_event: Option<PFN_vkResetEvent>, pub create_query_pool: Option<PFN_vkCreateQueryPool>, pub destroy_query_pool: Option<PFN_vkDestroyQueryPool>, pub get_query_pool_results: Option<PFN_vkGetQueryPoolResults>, pub reset_query_pool: Option<PFN_vkResetQueryPool>, pub create_buffer: Option<PFN_vkCreateBuffer>, pub destroy_buffer: Option<PFN_vkDestroyBuffer>, pub create_buffer_view: Option<PFN_vkCreateBufferView>, pub destroy_buffer_view: Option<PFN_vkDestroyBufferView>, pub create_image: Option<PFN_vkCreateImage>, pub destroy_image: Option<PFN_vkDestroyImage>, pub get_image_subresource_layout: Option<PFN_vkGetImageSubresourceLayout>, pub create_image_view: Option<PFN_vkCreateImageView>, pub destroy_image_view: Option<PFN_vkDestroyImageView>, pub create_shader_module: Option<PFN_vkCreateShaderModule>, pub destroy_shader_module: Option<PFN_vkDestroyShaderModule>, pub create_pipeline_cache: Option<PFN_vkCreatePipelineCache>, pub destroy_pipeline_cache: Option<PFN_vkDestroyPipelineCache>, pub get_pipeline_cache_data: Option<PFN_vkGetPipelineCacheData>, pub merge_pipeline_caches: Option<PFN_vkMergePipelineCaches>, pub create_graphics_pipelines: Option<PFN_vkCreateGraphicsPipelines>, pub create_compute_pipelines: Option<PFN_vkCreateComputePipelines>, pub get_device_subpass_shading_max_workgroup_size_huawei: Option<PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI>, pub destroy_pipeline: Option<PFN_vkDestroyPipeline>, pub create_pipeline_layout: Option<PFN_vkCreatePipelineLayout>, pub destroy_pipeline_layout: Option<PFN_vkDestroyPipelineLayout>, pub create_sampler: Option<PFN_vkCreateSampler>, pub destroy_sampler: Option<PFN_vkDestroySampler>, pub create_descriptor_set_layout: Option<PFN_vkCreateDescriptorSetLayout>, pub destroy_descriptor_set_layout: Option<PFN_vkDestroyDescriptorSetLayout>, pub create_descriptor_pool: Option<PFN_vkCreateDescriptorPool>, pub destroy_descriptor_pool: Option<PFN_vkDestroyDescriptorPool>, pub reset_descriptor_pool: Option<PFN_vkResetDescriptorPool>, pub allocate_descriptor_sets: Option<PFN_vkAllocateDescriptorSets>, pub free_descriptor_sets: Option<PFN_vkFreeDescriptorSets>, pub update_descriptor_sets: Option<PFN_vkUpdateDescriptorSets>, pub create_framebuffer: Option<PFN_vkCreateFramebuffer>, pub destroy_framebuffer: Option<PFN_vkDestroyFramebuffer>, pub create_render_pass: Option<PFN_vkCreateRenderPass>, pub destroy_render_pass: Option<PFN_vkDestroyRenderPass>, pub get_render_area_granularity: Option<PFN_vkGetRenderAreaGranularity>, pub create_command_pool: Option<PFN_vkCreateCommandPool>, pub destroy_command_pool: Option<PFN_vkDestroyCommandPool>, pub reset_command_pool: Option<PFN_vkResetCommandPool>, pub allocate_command_buffers: Option<PFN_vkAllocateCommandBuffers>, pub free_command_buffers: Option<PFN_vkFreeCommandBuffers>, pub begin_command_buffer: Option<PFN_vkBeginCommandBuffer>, pub end_command_buffer: Option<PFN_vkEndCommandBuffer>, pub reset_command_buffer: Option<PFN_vkResetCommandBuffer>, pub cmd_bind_pipeline: Option<PFN_vkCmdBindPipeline>, pub cmd_set_viewport: Option<PFN_vkCmdSetViewport>, pub cmd_set_scissor: Option<PFN_vkCmdSetScissor>, pub cmd_set_line_width: Option<PFN_vkCmdSetLineWidth>, pub cmd_set_depth_bias: Option<PFN_vkCmdSetDepthBias>, pub cmd_set_blend_constants: Option<PFN_vkCmdSetBlendConstants>, pub cmd_set_depth_bounds: Option<PFN_vkCmdSetDepthBounds>, pub cmd_set_stencil_compare_mask: Option<PFN_vkCmdSetStencilCompareMask>, pub cmd_set_stencil_write_mask: Option<PFN_vkCmdSetStencilWriteMask>, pub cmd_set_stencil_reference: Option<PFN_vkCmdSetStencilReference>, pub cmd_bind_descriptor_sets: Option<PFN_vkCmdBindDescriptorSets>, pub cmd_bind_index_buffer: Option<PFN_vkCmdBindIndexBuffer>, pub cmd_bind_vertex_buffers: Option<PFN_vkCmdBindVertexBuffers>, pub cmd_draw: Option<PFN_vkCmdDraw>, pub cmd_draw_indexed: Option<PFN_vkCmdDrawIndexed>, pub cmd_draw_multi_ext: Option<PFN_vkCmdDrawMultiEXT>, pub cmd_draw_multi_indexed_ext: Option<PFN_vkCmdDrawMultiIndexedEXT>, pub cmd_draw_indirect: Option<PFN_vkCmdDrawIndirect>, pub cmd_draw_indexed_indirect: Option<PFN_vkCmdDrawIndexedIndirect>, pub cmd_dispatch: Option<PFN_vkCmdDispatch>, pub cmd_dispatch_indirect: Option<PFN_vkCmdDispatchIndirect>, pub cmd_subpass_shading_huawei: Option<PFN_vkCmdSubpassShadingHUAWEI>, pub cmd_copy_buffer: Option<PFN_vkCmdCopyBuffer>, pub cmd_copy_image: Option<PFN_vkCmdCopyImage>, pub cmd_blit_image: Option<PFN_vkCmdBlitImage>, pub cmd_copy_buffer_to_image: Option<PFN_vkCmdCopyBufferToImage>, pub cmd_copy_image_to_buffer: Option<PFN_vkCmdCopyImageToBuffer>, pub cmd_update_buffer: Option<PFN_vkCmdUpdateBuffer>, pub cmd_fill_buffer: Option<PFN_vkCmdFillBuffer>, pub cmd_clear_color_image: Option<PFN_vkCmdClearColorImage>, pub cmd_clear_depth_stencil_image: Option<PFN_vkCmdClearDepthStencilImage>, pub cmd_clear_attachments: Option<PFN_vkCmdClearAttachments>, pub cmd_resolve_image: Option<PFN_vkCmdResolveImage>, pub cmd_set_event: Option<PFN_vkCmdSetEvent>, pub cmd_reset_event: Option<PFN_vkCmdResetEvent>, pub cmd_wait_events: Option<PFN_vkCmdWaitEvents>, pub cmd_pipeline_barrier: Option<PFN_vkCmdPipelineBarrier>, pub cmd_begin_query: Option<PFN_vkCmdBeginQuery>, pub cmd_end_query: Option<PFN_vkCmdEndQuery>, pub cmd_begin_conditional_rendering_ext: Option<PFN_vkCmdBeginConditionalRenderingEXT>, pub cmd_end_conditional_rendering_ext: Option<PFN_vkCmdEndConditionalRenderingEXT>, pub cmd_reset_query_pool: Option<PFN_vkCmdResetQueryPool>, pub cmd_write_timestamp: Option<PFN_vkCmdWriteTimestamp>, pub cmd_copy_query_pool_results: Option<PFN_vkCmdCopyQueryPoolResults>, pub cmd_push_constants: Option<PFN_vkCmdPushConstants>, pub cmd_begin_render_pass: Option<PFN_vkCmdBeginRenderPass>, pub cmd_next_subpass: Option<PFN_vkCmdNextSubpass>, pub cmd_end_render_pass: Option<PFN_vkCmdEndRenderPass>, pub cmd_execute_commands: Option<PFN_vkCmdExecuteCommands>, pub create_shared_swapchains_khr: Option<PFN_vkCreateSharedSwapchainsKHR>, pub create_swapchain_khr: Option<PFN_vkCreateSwapchainKHR>, pub destroy_swapchain_khr: Option<PFN_vkDestroySwapchainKHR>, pub get_swapchain_images_khr: Option<PFN_vkGetSwapchainImagesKHR>, pub acquire_next_image_khr: Option<PFN_vkAcquireNextImageKHR>, pub queue_present_khr: Option<PFN_vkQueuePresentKHR>, pub debug_marker_set_object_name_ext: Option<PFN_vkDebugMarkerSetObjectNameEXT>, pub debug_marker_set_object_tag_ext: Option<PFN_vkDebugMarkerSetObjectTagEXT>, pub cmd_debug_marker_begin_ext: Option<PFN_vkCmdDebugMarkerBeginEXT>, pub cmd_debug_marker_end_ext: Option<PFN_vkCmdDebugMarkerEndEXT>, pub cmd_debug_marker_insert_ext: Option<PFN_vkCmdDebugMarkerInsertEXT>, pub get_memory_win32_handle_nv: Option<PFN_vkGetMemoryWin32HandleNV>, pub cmd_execute_generated_commands_nv: Option<PFN_vkCmdExecuteGeneratedCommandsNV>, pub cmd_preprocess_generated_commands_nv: Option<PFN_vkCmdPreprocessGeneratedCommandsNV>, pub cmd_bind_pipeline_shader_group_nv: Option<PFN_vkCmdBindPipelineShaderGroupNV>, pub get_generated_commands_memory_requirements_nv: Option<PFN_vkGetGeneratedCommandsMemoryRequirementsNV>, pub create_indirect_commands_layout_nv: Option<PFN_vkCreateIndirectCommandsLayoutNV>, pub destroy_indirect_commands_layout_nv: Option<PFN_vkDestroyIndirectCommandsLayoutNV>, pub cmd_push_descriptor_set_khr: Option<PFN_vkCmdPushDescriptorSetKHR>, pub trim_command_pool: Option<PFN_vkTrimCommandPool>, pub get_memory_win32_handle_khr: Option<PFN_vkGetMemoryWin32HandleKHR>, pub get_memory_win32_handle_properties_khr: Option<PFN_vkGetMemoryWin32HandlePropertiesKHR>, pub get_memory_fd_khr: Option<PFN_vkGetMemoryFdKHR>, pub get_memory_fd_properties_khr: Option<PFN_vkGetMemoryFdPropertiesKHR>, pub get_memory_zircon_handle_fuchsia: Option<PFN_vkGetMemoryZirconHandleFUCHSIA>, pub get_memory_zircon_handle_properties_fuchsia: Option<PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA>, pub get_memory_remote_address_nv: Option<PFN_vkGetMemoryRemoteAddressNV>, pub get_semaphore_win32_handle_khr: Option<PFN_vkGetSemaphoreWin32HandleKHR>, pub import_semaphore_win32_handle_khr: Option<PFN_vkImportSemaphoreWin32HandleKHR>, pub get_semaphore_fd_khr: Option<PFN_vkGetSemaphoreFdKHR>, pub import_semaphore_fd_khr: Option<PFN_vkImportSemaphoreFdKHR>, pub get_semaphore_zircon_handle_fuchsia: Option<PFN_vkGetSemaphoreZirconHandleFUCHSIA>, pub import_semaphore_zircon_handle_fuchsia: Option<PFN_vkImportSemaphoreZirconHandleFUCHSIA>, pub get_fence_win32_handle_khr: Option<PFN_vkGetFenceWin32HandleKHR>, pub import_fence_win32_handle_khr: Option<PFN_vkImportFenceWin32HandleKHR>, pub get_fence_fd_khr: Option<PFN_vkGetFenceFdKHR>, pub import_fence_fd_khr: Option<PFN_vkImportFenceFdKHR>, pub display_power_control_ext: Option<PFN_vkDisplayPowerControlEXT>, pub register_device_event_ext: Option<PFN_vkRegisterDeviceEventEXT>, pub register_display_event_ext: Option<PFN_vkRegisterDisplayEventEXT>, pub get_swapchain_counter_ext: Option<PFN_vkGetSwapchainCounterEXT>, pub get_device_group_peer_memory_features: Option<PFN_vkGetDeviceGroupPeerMemoryFeatures>, pub bind_buffer_memory2: Option<PFN_vkBindBufferMemory2>, pub bind_image_memory2: Option<PFN_vkBindImageMemory2>, pub cmd_set_device_mask: Option<PFN_vkCmdSetDeviceMask>, pub get_device_group_present_capabilities_khr: Option<PFN_vkGetDeviceGroupPresentCapabilitiesKHR>, pub get_device_group_surface_present_modes_khr: Option<PFN_vkGetDeviceGroupSurfacePresentModesKHR>, pub acquire_next_image2_khr: Option<PFN_vkAcquireNextImage2KHR>, pub cmd_dispatch_base: Option<PFN_vkCmdDispatchBase>, pub create_descriptor_update_template: Option<PFN_vkCreateDescriptorUpdateTemplate>, pub destroy_descriptor_update_template: Option<PFN_vkDestroyDescriptorUpdateTemplate>, pub update_descriptor_set_with_template: Option<PFN_vkUpdateDescriptorSetWithTemplate>, pub cmd_push_descriptor_set_with_template_khr: Option<PFN_vkCmdPushDescriptorSetWithTemplateKHR>, pub set_hdr_metadata_ext: Option<PFN_vkSetHdrMetadataEXT>, pub get_swapchain_status_khr: Option<PFN_vkGetSwapchainStatusKHR>, pub get_refresh_cycle_duration_google: Option<PFN_vkGetRefreshCycleDurationGOOGLE>, pub get_past_presentation_timing_google: Option<PFN_vkGetPastPresentationTimingGOOGLE>, pub cmd_set_viewport_w_scaling_nv: Option<PFN_vkCmdSetViewportWScalingNV>, pub cmd_set_discard_rectangle_ext: Option<PFN_vkCmdSetDiscardRectangleEXT>, pub cmd_set_sample_locations_ext: Option<PFN_vkCmdSetSampleLocationsEXT>, pub get_buffer_memory_requirements2: Option<PFN_vkGetBufferMemoryRequirements2>, pub get_image_memory_requirements2: Option<PFN_vkGetImageMemoryRequirements2>, pub get_image_sparse_memory_requirements2: Option<PFN_vkGetImageSparseMemoryRequirements2>, pub create_sampler_ycbcr_conversion: Option<PFN_vkCreateSamplerYcbcrConversion>, pub destroy_sampler_ycbcr_conversion: Option<PFN_vkDestroySamplerYcbcrConversion>, pub get_device_queue2: Option<PFN_vkGetDeviceQueue2>, pub create_validation_cache_ext: Option<PFN_vkCreateValidationCacheEXT>, pub destroy_validation_cache_ext: Option<PFN_vkDestroyValidationCacheEXT>, pub get_validation_cache_data_ext: Option<PFN_vkGetValidationCacheDataEXT>, pub merge_validation_caches_ext: Option<PFN_vkMergeValidationCachesEXT>, pub get_descriptor_set_layout_support: Option<PFN_vkGetDescriptorSetLayoutSupport>, pub get_shader_info_amd: Option<PFN_vkGetShaderInfoAMD>, pub set_local_dimming_amd: Option<PFN_vkSetLocalDimmingAMD>, pub get_calibrated_timestamps_ext: Option<PFN_vkGetCalibratedTimestampsEXT>, pub set_debug_utils_object_name_ext: Option<PFN_vkSetDebugUtilsObjectNameEXT>, pub set_debug_utils_object_tag_ext: Option<PFN_vkSetDebugUtilsObjectTagEXT>, pub queue_begin_debug_utils_label_ext: Option<PFN_vkQueueBeginDebugUtilsLabelEXT>, pub queue_end_debug_utils_label_ext: Option<PFN_vkQueueEndDebugUtilsLabelEXT>, pub queue_insert_debug_utils_label_ext: Option<PFN_vkQueueInsertDebugUtilsLabelEXT>, pub cmd_begin_debug_utils_label_ext: Option<PFN_vkCmdBeginDebugUtilsLabelEXT>, pub cmd_end_debug_utils_label_ext: Option<PFN_vkCmdEndDebugUtilsLabelEXT>, pub cmd_insert_debug_utils_label_ext: Option<PFN_vkCmdInsertDebugUtilsLabelEXT>, pub get_memory_host_pointer_properties_ext: Option<PFN_vkGetMemoryHostPointerPropertiesEXT>, pub cmd_write_buffer_marker_amd: Option<PFN_vkCmdWriteBufferMarkerAMD>, pub create_render_pass2: Option<PFN_vkCreateRenderPass2>, pub cmd_begin_render_pass2: Option<PFN_vkCmdBeginRenderPass2>, pub cmd_next_subpass2: Option<PFN_vkCmdNextSubpass2>, pub cmd_end_render_pass2: Option<PFN_vkCmdEndRenderPass2>, pub get_semaphore_counter_value: Option<PFN_vkGetSemaphoreCounterValue>, pub wait_semaphores: Option<PFN_vkWaitSemaphores>, pub signal_semaphore: Option<PFN_vkSignalSemaphore>, pub get_android_hardware_buffer_properties_android: Option<PFN_vkGetAndroidHardwareBufferPropertiesANDROID>, pub get_memory_android_hardware_buffer_android: Option<PFN_vkGetMemoryAndroidHardwareBufferANDROID>, pub cmd_draw_indirect_count: Option<PFN_vkCmdDrawIndirectCount>, pub cmd_draw_indexed_indirect_count: Option<PFN_vkCmdDrawIndexedIndirectCount>, pub cmd_set_checkpoint_nv: Option<PFN_vkCmdSetCheckpointNV>, pub get_queue_checkpoint_data_nv: Option<PFN_vkGetQueueCheckpointDataNV>, pub cmd_bind_transform_feedback_buffers_ext: Option<PFN_vkCmdBindTransformFeedbackBuffersEXT>, pub cmd_begin_transform_feedback_ext: Option<PFN_vkCmdBeginTransformFeedbackEXT>, pub cmd_end_transform_feedback_ext: Option<PFN_vkCmdEndTransformFeedbackEXT>, pub cmd_begin_query_indexed_ext: Option<PFN_vkCmdBeginQueryIndexedEXT>, pub cmd_end_query_indexed_ext: Option<PFN_vkCmdEndQueryIndexedEXT>, pub cmd_draw_indirect_byte_count_ext: Option<PFN_vkCmdDrawIndirectByteCountEXT>, pub cmd_set_exclusive_scissor_nv: Option<PFN_vkCmdSetExclusiveScissorNV>, pub cmd_bind_shading_rate_image_nv: Option<PFN_vkCmdBindShadingRateImageNV>, pub cmd_set_viewport_shading_rate_palette_nv: Option<PFN_vkCmdSetViewportShadingRatePaletteNV>, pub cmd_set_coarse_sample_order_nv: Option<PFN_vkCmdSetCoarseSampleOrderNV>, pub cmd_draw_mesh_tasks_nv: Option<PFN_vkCmdDrawMeshTasksNV>, pub cmd_draw_mesh_tasks_indirect_nv: Option<PFN_vkCmdDrawMeshTasksIndirectNV>, pub cmd_draw_mesh_tasks_indirect_count_nv: Option<PFN_vkCmdDrawMeshTasksIndirectCountNV>, pub compile_deferred_nv: Option<PFN_vkCompileDeferredNV>, pub create_acceleration_structure_nv: Option<PFN_vkCreateAccelerationStructureNV>, pub cmd_bind_invocation_mask_huawei: Option<PFN_vkCmdBindInvocationMaskHUAWEI>, pub destroy_acceleration_structure_khr: Option<PFN_vkDestroyAccelerationStructureKHR>, pub destroy_acceleration_structure_nv: Option<PFN_vkDestroyAccelerationStructureNV>, pub get_acceleration_structure_memory_requirements_nv: Option<PFN_vkGetAccelerationStructureMemoryRequirementsNV>, pub bind_acceleration_structure_memory_nv: Option<PFN_vkBindAccelerationStructureMemoryNV>, pub cmd_copy_acceleration_structure_nv: Option<PFN_vkCmdCopyAccelerationStructureNV>, pub cmd_copy_acceleration_structure_khr: Option<PFN_vkCmdCopyAccelerationStructureKHR>, pub copy_acceleration_structure_khr: Option<PFN_vkCopyAccelerationStructureKHR>, pub cmd_copy_acceleration_structure_to_memory_khr: Option<PFN_vkCmdCopyAccelerationStructureToMemoryKHR>, pub copy_acceleration_structure_to_memory_khr: Option<PFN_vkCopyAccelerationStructureToMemoryKHR>, pub cmd_copy_memory_to_acceleration_structure_khr: Option<PFN_vkCmdCopyMemoryToAccelerationStructureKHR>, pub copy_memory_to_acceleration_structure_khr: Option<PFN_vkCopyMemoryToAccelerationStructureKHR>, pub cmd_write_acceleration_structures_properties_khr: Option<PFN_vkCmdWriteAccelerationStructuresPropertiesKHR>, pub cmd_write_acceleration_structures_properties_nv: Option<PFN_vkCmdWriteAccelerationStructuresPropertiesNV>, pub cmd_build_acceleration_structure_nv: Option<PFN_vkCmdBuildAccelerationStructureNV>, pub write_acceleration_structures_properties_khr: Option<PFN_vkWriteAccelerationStructuresPropertiesKHR>, pub cmd_trace_rays_khr: Option<PFN_vkCmdTraceRaysKHR>, pub cmd_trace_rays_nv: Option<PFN_vkCmdTraceRaysNV>, pub get_ray_tracing_shader_group_handles_khr: Option<PFN_vkGetRayTracingShaderGroupHandlesKHR>, pub get_ray_tracing_capture_replay_shader_group_handles_khr: Option<PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR>, pub get_acceleration_structure_handle_nv: Option<PFN_vkGetAccelerationStructureHandleNV>, pub create_ray_tracing_pipelines_nv: Option<PFN_vkCreateRayTracingPipelinesNV>, pub create_ray_tracing_pipelines_khr: Option<PFN_vkCreateRayTracingPipelinesKHR>, pub cmd_trace_rays_indirect_khr: Option<PFN_vkCmdTraceRaysIndirectKHR>, pub get_device_acceleration_structure_compatibility_khr: Option<PFN_vkGetDeviceAccelerationStructureCompatibilityKHR>, pub get_ray_tracing_shader_group_stack_size_khr: Option<PFN_vkGetRayTracingShaderGroupStackSizeKHR>, pub cmd_set_ray_tracing_pipeline_stack_size_khr: Option<PFN_vkCmdSetRayTracingPipelineStackSizeKHR>, pub get_image_view_handle_nvx: Option<PFN_vkGetImageViewHandleNVX>, pub get_image_view_address_nvx: Option<PFN_vkGetImageViewAddressNVX>, pub get_device_group_surface_present_modes2_ext: Option<PFN_vkGetDeviceGroupSurfacePresentModes2EXT>, pub acquire_full_screen_exclusive_mode_ext: Option<PFN_vkAcquireFullScreenExclusiveModeEXT>, pub release_full_screen_exclusive_mode_ext: Option<PFN_vkReleaseFullScreenExclusiveModeEXT>, pub acquire_profiling_lock_khr: Option<PFN_vkAcquireProfilingLockKHR>, pub release_profiling_lock_khr: Option<PFN_vkReleaseProfilingLockKHR>, pub get_image_drm_format_modifier_properties_ext: Option<PFN_vkGetImageDrmFormatModifierPropertiesEXT>, pub get_buffer_opaque_capture_address: Option<PFN_vkGetBufferOpaqueCaptureAddress>, pub get_buffer_device_address: Option<PFN_vkGetBufferDeviceAddress>, pub initialize_performance_api_intel: Option<PFN_vkInitializePerformanceApiINTEL>, pub uninitialize_performance_api_intel: Option<PFN_vkUninitializePerformanceApiINTEL>, pub cmd_set_performance_marker_intel: Option<PFN_vkCmdSetPerformanceMarkerINTEL>, pub cmd_set_performance_stream_marker_intel: Option<PFN_vkCmdSetPerformanceStreamMarkerINTEL>, pub cmd_set_performance_override_intel: Option<PFN_vkCmdSetPerformanceOverrideINTEL>, pub acquire_performance_configuration_intel: Option<PFN_vkAcquirePerformanceConfigurationINTEL>, pub release_performance_configuration_intel: Option<PFN_vkReleasePerformanceConfigurationINTEL>, pub queue_set_performance_configuration_intel: Option<PFN_vkQueueSetPerformanceConfigurationINTEL>, pub get_performance_parameter_intel: Option<PFN_vkGetPerformanceParameterINTEL>, pub get_device_memory_opaque_capture_address: Option<PFN_vkGetDeviceMemoryOpaqueCaptureAddress>, pub get_pipeline_executable_properties_khr: Option<PFN_vkGetPipelineExecutablePropertiesKHR>, pub get_pipeline_executable_statistics_khr: Option<PFN_vkGetPipelineExecutableStatisticsKHR>, pub get_pipeline_executable_internal_representations_khr: Option<PFN_vkGetPipelineExecutableInternalRepresentationsKHR>, pub cmd_set_line_stipple_ext: Option<PFN_vkCmdSetLineStippleEXT>, pub create_acceleration_structure_khr: Option<PFN_vkCreateAccelerationStructureKHR>, pub cmd_build_acceleration_structures_khr: Option<PFN_vkCmdBuildAccelerationStructuresKHR>, pub cmd_build_acceleration_structures_indirect_khr: Option<PFN_vkCmdBuildAccelerationStructuresIndirectKHR>, pub build_acceleration_structures_khr: Option<PFN_vkBuildAccelerationStructuresKHR>, pub get_acceleration_structure_device_address_khr: Option<PFN_vkGetAccelerationStructureDeviceAddressKHR>, pub create_deferred_operation_khr: Option<PFN_vkCreateDeferredOperationKHR>, pub destroy_deferred_operation_khr: Option<PFN_vkDestroyDeferredOperationKHR>, pub get_deferred_operation_max_concurrency_khr: Option<PFN_vkGetDeferredOperationMaxConcurrencyKHR>, pub get_deferred_operation_result_khr: Option<PFN_vkGetDeferredOperationResultKHR>, pub deferred_operation_join_khr: Option<PFN_vkDeferredOperationJoinKHR>, pub cmd_set_cull_mode_ext: Option<PFN_vkCmdSetCullModeEXT>, pub cmd_set_front_face_ext: Option<PFN_vkCmdSetFrontFaceEXT>, pub cmd_set_primitive_topology_ext: Option<PFN_vkCmdSetPrimitiveTopologyEXT>, pub cmd_set_viewport_with_count_ext: Option<PFN_vkCmdSetViewportWithCountEXT>, pub cmd_set_scissor_with_count_ext: Option<PFN_vkCmdSetScissorWithCountEXT>, pub cmd_bind_vertex_buffers2_ext: Option<PFN_vkCmdBindVertexBuffers2EXT>, pub cmd_set_depth_test_enable_ext: Option<PFN_vkCmdSetDepthTestEnableEXT>, pub cmd_set_depth_write_enable_ext: Option<PFN_vkCmdSetDepthWriteEnableEXT>, pub cmd_set_depth_compare_op_ext: Option<PFN_vkCmdSetDepthCompareOpEXT>, pub cmd_set_depth_bounds_test_enable_ext: Option<PFN_vkCmdSetDepthBoundsTestEnableEXT>, pub cmd_set_stencil_test_enable_ext: Option<PFN_vkCmdSetStencilTestEnableEXT>, pub cmd_set_stencil_op_ext: Option<PFN_vkCmdSetStencilOpEXT>, pub cmd_set_patch_control_points_ext: Option<PFN_vkCmdSetPatchControlPointsEXT>, pub cmd_set_rasterizer_discard_enable_ext: Option<PFN_vkCmdSetRasterizerDiscardEnableEXT>, pub cmd_set_depth_bias_enable_ext: Option<PFN_vkCmdSetDepthBiasEnableEXT>, pub cmd_set_logic_op_ext: Option<PFN_vkCmdSetLogicOpEXT>, pub cmd_set_primitive_restart_enable_ext: Option<PFN_vkCmdSetPrimitiveRestartEnableEXT>, pub create_private_data_slot_ext: Option<PFN_vkCreatePrivateDataSlotEXT>, pub destroy_private_data_slot_ext: Option<PFN_vkDestroyPrivateDataSlotEXT>, pub set_private_data_ext: Option<PFN_vkSetPrivateDataEXT>, pub get_private_data_ext: Option<PFN_vkGetPrivateDataEXT>, pub cmd_copy_buffer2_khr: Option<PFN_vkCmdCopyBuffer2KHR>, pub cmd_copy_image2_khr: Option<PFN_vkCmdCopyImage2KHR>, pub cmd_blit_image2_khr: Option<PFN_vkCmdBlitImage2KHR>, pub cmd_copy_buffer_to_image2_khr: Option<PFN_vkCmdCopyBufferToImage2KHR>, pub cmd_copy_image_to_buffer2_khr: Option<PFN_vkCmdCopyImageToBuffer2KHR>, pub cmd_resolve_image2_khr: Option<PFN_vkCmdResolveImage2KHR>, pub cmd_set_fragment_shading_rate_khr: Option<PFN_vkCmdSetFragmentShadingRateKHR>, pub cmd_set_fragment_shading_rate_enum_nv: Option<PFN_vkCmdSetFragmentShadingRateEnumNV>, pub get_acceleration_structure_build_sizes_khr: Option<PFN_vkGetAccelerationStructureBuildSizesKHR>, pub cmd_set_vertex_input_ext: Option<PFN_vkCmdSetVertexInputEXT>, pub cmd_set_color_write_enable_ext: Option<PFN_vkCmdSetColorWriteEnableEXT>, pub cmd_set_event2_khr: Option<PFN_vkCmdSetEvent2KHR>, pub cmd_reset_event2_khr: Option<PFN_vkCmdResetEvent2KHR>, pub cmd_wait_events2_khr: Option<PFN_vkCmdWaitEvents2KHR>, pub cmd_pipeline_barrier2_khr: Option<PFN_vkCmdPipelineBarrier2KHR>, pub queue_submit2_khr: Option<PFN_vkQueueSubmit2KHR>, pub cmd_write_timestamp2_khr: Option<PFN_vkCmdWriteTimestamp2KHR>, pub cmd_write_buffer_marker2_amd: Option<PFN_vkCmdWriteBufferMarker2AMD>, pub get_queue_checkpoint_data2_nv: Option<PFN_vkGetQueueCheckpointData2NV>, pub create_video_session_khr: Option<PFN_vkCreateVideoSessionKHR>, pub destroy_video_session_khr: Option<PFN_vkDestroyVideoSessionKHR>, pub create_video_session_parameters_khr: Option<PFN_vkCreateVideoSessionParametersKHR>, pub update_video_session_parameters_khr: Option<PFN_vkUpdateVideoSessionParametersKHR>, pub destroy_video_session_parameters_khr: Option<PFN_vkDestroyVideoSessionParametersKHR>, pub get_video_session_memory_requirements_khr: Option<PFN_vkGetVideoSessionMemoryRequirementsKHR>, pub bind_video_session_memory_khr: Option<PFN_vkBindVideoSessionMemoryKHR>, pub cmd_decode_video_khr: Option<PFN_vkCmdDecodeVideoKHR>, pub cmd_begin_video_coding_khr: Option<PFN_vkCmdBeginVideoCodingKHR>, pub cmd_control_video_coding_khr: Option<PFN_vkCmdControlVideoCodingKHR>, pub cmd_end_video_coding_khr: Option<PFN_vkCmdEndVideoCodingKHR>, pub cmd_encode_video_khr: Option<PFN_vkCmdEncodeVideoKHR>, pub create_cu_module_nvx: Option<PFN_vkCreateCuModuleNVX>, pub create_cu_function_nvx: Option<PFN_vkCreateCuFunctionNVX>, pub destroy_cu_module_nvx: Option<PFN_vkDestroyCuModuleNVX>, pub destroy_cu_function_nvx: Option<PFN_vkDestroyCuFunctionNVX>, pub cmd_cu_launch_kernel_nvx: Option<PFN_vkCmdCuLaunchKernelNVX>, pub wait_for_present_khr: Option<PFN_vkWaitForPresentKHR>, pub reset_query_pool_ext: Option<PFN_vkResetQueryPoolEXT>, pub trim_command_pool_khr: Option<PFN_vkTrimCommandPoolKHR>, pub get_device_group_peer_memory_features_khr: Option<PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR>, pub bind_buffer_memory2_khr: Option<PFN_vkBindBufferMemory2KHR>, pub bind_image_memory2_khr: Option<PFN_vkBindImageMemory2KHR>, pub cmd_set_device_mask_khr: Option<PFN_vkCmdSetDeviceMaskKHR>, pub cmd_dispatch_base_khr: Option<PFN_vkCmdDispatchBaseKHR>, pub create_descriptor_update_template_khr: Option<PFN_vkCreateDescriptorUpdateTemplateKHR>, pub destroy_descriptor_update_template_khr: Option<PFN_vkDestroyDescriptorUpdateTemplateKHR>, pub update_descriptor_set_with_template_khr: Option<PFN_vkUpdateDescriptorSetWithTemplateKHR>, pub get_buffer_memory_requirements2_khr: Option<PFN_vkGetBufferMemoryRequirements2KHR>, pub get_image_memory_requirements2_khr: Option<PFN_vkGetImageMemoryRequirements2KHR>, pub get_image_sparse_memory_requirements2_khr: Option<PFN_vkGetImageSparseMemoryRequirements2KHR>, pub create_sampler_ycbcr_conversion_khr: Option<PFN_vkCreateSamplerYcbcrConversionKHR>, pub destroy_sampler_ycbcr_conversion_khr: Option<PFN_vkDestroySamplerYcbcrConversionKHR>, pub get_descriptor_set_layout_support_khr: Option<PFN_vkGetDescriptorSetLayoutSupportKHR>, pub create_render_pass2_khr: Option<PFN_vkCreateRenderPass2KHR>, pub cmd_begin_render_pass2_khr: Option<PFN_vkCmdBeginRenderPass2KHR>, pub cmd_next_subpass2_khr: Option<PFN_vkCmdNextSubpass2KHR>, pub cmd_end_render_pass2_khr: Option<PFN_vkCmdEndRenderPass2KHR>, pub get_semaphore_counter_value_khr: Option<PFN_vkGetSemaphoreCounterValueKHR>, pub wait_semaphores_khr: Option<PFN_vkWaitSemaphoresKHR>, pub signal_semaphore_khr: Option<PFN_vkSignalSemaphoreKHR>, pub cmd_draw_indirect_count_khr: Option<PFN_vkCmdDrawIndirectCountKHR>, pub cmd_draw_indirect_count_amd: Option<PFN_vkCmdDrawIndirectCountAMD>, pub cmd_draw_indexed_indirect_count_khr: Option<PFN_vkCmdDrawIndexedIndirectCountKHR>, pub cmd_draw_indexed_indirect_count_amd: Option<PFN_vkCmdDrawIndexedIndirectCountAMD>, pub get_ray_tracing_shader_group_handles_nv: Option<PFN_vkGetRayTracingShaderGroupHandlesNV>, pub get_buffer_opaque_capture_address_khr: Option<PFN_vkGetBufferOpaqueCaptureAddressKHR>, pub get_buffer_device_address_khr: Option<PFN_vkGetBufferDeviceAddressKHR>, pub get_buffer_device_address_ext: Option<PFN_vkGetBufferDeviceAddressEXT>, pub get_device_memory_opaque_capture_address_khr: Option<PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR>, // some fields omitted
}
Expand description

Loader for device commands.

This will consume lots of stack space, so consider putting it into a heap pointer type such as Box or Arc.

To create a new loader, call DeviceLoader::new.

Fields

handle: Deviceget_device_proc_addr: Option<PFN_vkGetDeviceProcAddr>destroy_device: Option<PFN_vkDestroyDevice>get_device_queue: Option<PFN_vkGetDeviceQueue>queue_submit: Option<PFN_vkQueueSubmit>queue_wait_idle: Option<PFN_vkQueueWaitIdle>device_wait_idle: Option<PFN_vkDeviceWaitIdle>allocate_memory: Option<PFN_vkAllocateMemory>free_memory: Option<PFN_vkFreeMemory>map_memory: Option<PFN_vkMapMemory>unmap_memory: Option<PFN_vkUnmapMemory>flush_mapped_memory_ranges: Option<PFN_vkFlushMappedMemoryRanges>invalidate_mapped_memory_ranges: Option<PFN_vkInvalidateMappedMemoryRanges>get_device_memory_commitment: Option<PFN_vkGetDeviceMemoryCommitment>get_buffer_memory_requirements: Option<PFN_vkGetBufferMemoryRequirements>bind_buffer_memory: Option<PFN_vkBindBufferMemory>get_image_memory_requirements: Option<PFN_vkGetImageMemoryRequirements>bind_image_memory: Option<PFN_vkBindImageMemory>get_image_sparse_memory_requirements: Option<PFN_vkGetImageSparseMemoryRequirements>queue_bind_sparse: Option<PFN_vkQueueBindSparse>create_fence: Option<PFN_vkCreateFence>destroy_fence: Option<PFN_vkDestroyFence>reset_fences: Option<PFN_vkResetFences>get_fence_status: Option<PFN_vkGetFenceStatus>wait_for_fences: Option<PFN_vkWaitForFences>create_semaphore: Option<PFN_vkCreateSemaphore>destroy_semaphore: Option<PFN_vkDestroySemaphore>create_event: Option<PFN_vkCreateEvent>destroy_event: Option<PFN_vkDestroyEvent>get_event_status: Option<PFN_vkGetEventStatus>set_event: Option<PFN_vkSetEvent>reset_event: Option<PFN_vkResetEvent>create_query_pool: Option<PFN_vkCreateQueryPool>destroy_query_pool: Option<PFN_vkDestroyQueryPool>get_query_pool_results: Option<PFN_vkGetQueryPoolResults>reset_query_pool: Option<PFN_vkResetQueryPool>create_buffer: Option<PFN_vkCreateBuffer>destroy_buffer: Option<PFN_vkDestroyBuffer>create_buffer_view: Option<PFN_vkCreateBufferView>destroy_buffer_view: Option<PFN_vkDestroyBufferView>create_image: Option<PFN_vkCreateImage>destroy_image: Option<PFN_vkDestroyImage>get_image_subresource_layout: Option<PFN_vkGetImageSubresourceLayout>create_image_view: Option<PFN_vkCreateImageView>destroy_image_view: Option<PFN_vkDestroyImageView>create_shader_module: Option<PFN_vkCreateShaderModule>destroy_shader_module: Option<PFN_vkDestroyShaderModule>create_pipeline_cache: Option<PFN_vkCreatePipelineCache>destroy_pipeline_cache: Option<PFN_vkDestroyPipelineCache>get_pipeline_cache_data: Option<PFN_vkGetPipelineCacheData>merge_pipeline_caches: Option<PFN_vkMergePipelineCaches>create_graphics_pipelines: Option<PFN_vkCreateGraphicsPipelines>create_compute_pipelines: Option<PFN_vkCreateComputePipelines>get_device_subpass_shading_max_workgroup_size_huawei: Option<PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI>destroy_pipeline: Option<PFN_vkDestroyPipeline>create_pipeline_layout: Option<PFN_vkCreatePipelineLayout>destroy_pipeline_layout: Option<PFN_vkDestroyPipelineLayout>create_sampler: Option<PFN_vkCreateSampler>destroy_sampler: Option<PFN_vkDestroySampler>create_descriptor_set_layout: Option<PFN_vkCreateDescriptorSetLayout>destroy_descriptor_set_layout: Option<PFN_vkDestroyDescriptorSetLayout>create_descriptor_pool: Option<PFN_vkCreateDescriptorPool>destroy_descriptor_pool: Option<PFN_vkDestroyDescriptorPool>reset_descriptor_pool: Option<PFN_vkResetDescriptorPool>allocate_descriptor_sets: Option<PFN_vkAllocateDescriptorSets>free_descriptor_sets: Option<PFN_vkFreeDescriptorSets>update_descriptor_sets: Option<PFN_vkUpdateDescriptorSets>create_framebuffer: Option<PFN_vkCreateFramebuffer>destroy_framebuffer: Option<PFN_vkDestroyFramebuffer>create_render_pass: Option<PFN_vkCreateRenderPass>destroy_render_pass: Option<PFN_vkDestroyRenderPass>get_render_area_granularity: Option<PFN_vkGetRenderAreaGranularity>create_command_pool: Option<PFN_vkCreateCommandPool>destroy_command_pool: Option<PFN_vkDestroyCommandPool>reset_command_pool: Option<PFN_vkResetCommandPool>allocate_command_buffers: Option<PFN_vkAllocateCommandBuffers>free_command_buffers: Option<PFN_vkFreeCommandBuffers>begin_command_buffer: Option<PFN_vkBeginCommandBuffer>end_command_buffer: Option<PFN_vkEndCommandBuffer>reset_command_buffer: Option<PFN_vkResetCommandBuffer>cmd_bind_pipeline: Option<PFN_vkCmdBindPipeline>cmd_set_viewport: Option<PFN_vkCmdSetViewport>cmd_set_scissor: Option<PFN_vkCmdSetScissor>cmd_set_line_width: Option<PFN_vkCmdSetLineWidth>cmd_set_depth_bias: Option<PFN_vkCmdSetDepthBias>cmd_set_blend_constants: Option<PFN_vkCmdSetBlendConstants>cmd_set_depth_bounds: Option<PFN_vkCmdSetDepthBounds>cmd_set_stencil_compare_mask: Option<PFN_vkCmdSetStencilCompareMask>cmd_set_stencil_write_mask: Option<PFN_vkCmdSetStencilWriteMask>cmd_set_stencil_reference: Option<PFN_vkCmdSetStencilReference>cmd_bind_descriptor_sets: Option<PFN_vkCmdBindDescriptorSets>cmd_bind_index_buffer: Option<PFN_vkCmdBindIndexBuffer>cmd_bind_vertex_buffers: Option<PFN_vkCmdBindVertexBuffers>cmd_draw: Option<PFN_vkCmdDraw>cmd_draw_indexed: Option<PFN_vkCmdDrawIndexed>cmd_draw_multi_ext: Option<PFN_vkCmdDrawMultiEXT>cmd_draw_multi_indexed_ext: Option<PFN_vkCmdDrawMultiIndexedEXT>cmd_draw_indirect: Option<PFN_vkCmdDrawIndirect>cmd_draw_indexed_indirect: Option<PFN_vkCmdDrawIndexedIndirect>cmd_dispatch: Option<PFN_vkCmdDispatch>cmd_dispatch_indirect: Option<PFN_vkCmdDispatchIndirect>cmd_subpass_shading_huawei: Option<PFN_vkCmdSubpassShadingHUAWEI>cmd_copy_buffer: Option<PFN_vkCmdCopyBuffer>cmd_copy_image: Option<PFN_vkCmdCopyImage>cmd_blit_image: Option<PFN_vkCmdBlitImage>cmd_copy_buffer_to_image: Option<PFN_vkCmdCopyBufferToImage>cmd_copy_image_to_buffer: Option<PFN_vkCmdCopyImageToBuffer>cmd_update_buffer: Option<PFN_vkCmdUpdateBuffer>cmd_fill_buffer: Option<PFN_vkCmdFillBuffer>cmd_clear_color_image: Option<PFN_vkCmdClearColorImage>cmd_clear_depth_stencil_image: Option<PFN_vkCmdClearDepthStencilImage>cmd_clear_attachments: Option<PFN_vkCmdClearAttachments>cmd_resolve_image: Option<PFN_vkCmdResolveImage>cmd_set_event: Option<PFN_vkCmdSetEvent>cmd_reset_event: Option<PFN_vkCmdResetEvent>cmd_wait_events: Option<PFN_vkCmdWaitEvents>cmd_pipeline_barrier: Option<PFN_vkCmdPipelineBarrier>cmd_begin_query: Option<PFN_vkCmdBeginQuery>cmd_end_query: Option<PFN_vkCmdEndQuery>cmd_begin_conditional_rendering_ext: Option<PFN_vkCmdBeginConditionalRenderingEXT>cmd_end_conditional_rendering_ext: Option<PFN_vkCmdEndConditionalRenderingEXT>cmd_reset_query_pool: Option<PFN_vkCmdResetQueryPool>cmd_write_timestamp: Option<PFN_vkCmdWriteTimestamp>cmd_copy_query_pool_results: Option<PFN_vkCmdCopyQueryPoolResults>cmd_push_constants: Option<PFN_vkCmdPushConstants>cmd_begin_render_pass: Option<PFN_vkCmdBeginRenderPass>cmd_next_subpass: Option<PFN_vkCmdNextSubpass>cmd_end_render_pass: Option<PFN_vkCmdEndRenderPass>cmd_execute_commands: Option<PFN_vkCmdExecuteCommands>create_shared_swapchains_khr: Option<PFN_vkCreateSharedSwapchainsKHR>create_swapchain_khr: Option<PFN_vkCreateSwapchainKHR>destroy_swapchain_khr: Option<PFN_vkDestroySwapchainKHR>get_swapchain_images_khr: Option<PFN_vkGetSwapchainImagesKHR>acquire_next_image_khr: Option<PFN_vkAcquireNextImageKHR>queue_present_khr: Option<PFN_vkQueuePresentKHR>debug_marker_set_object_name_ext: Option<PFN_vkDebugMarkerSetObjectNameEXT>debug_marker_set_object_tag_ext: Option<PFN_vkDebugMarkerSetObjectTagEXT>cmd_debug_marker_begin_ext: Option<PFN_vkCmdDebugMarkerBeginEXT>cmd_debug_marker_end_ext: Option<PFN_vkCmdDebugMarkerEndEXT>cmd_debug_marker_insert_ext: Option<PFN_vkCmdDebugMarkerInsertEXT>get_memory_win32_handle_nv: Option<PFN_vkGetMemoryWin32HandleNV>cmd_execute_generated_commands_nv: Option<PFN_vkCmdExecuteGeneratedCommandsNV>cmd_preprocess_generated_commands_nv: Option<PFN_vkCmdPreprocessGeneratedCommandsNV>cmd_bind_pipeline_shader_group_nv: Option<PFN_vkCmdBindPipelineShaderGroupNV>get_generated_commands_memory_requirements_nv: Option<PFN_vkGetGeneratedCommandsMemoryRequirementsNV>create_indirect_commands_layout_nv: Option<PFN_vkCreateIndirectCommandsLayoutNV>destroy_indirect_commands_layout_nv: Option<PFN_vkDestroyIndirectCommandsLayoutNV>cmd_push_descriptor_set_khr: Option<PFN_vkCmdPushDescriptorSetKHR>trim_command_pool: Option<PFN_vkTrimCommandPool>get_memory_win32_handle_khr: Option<PFN_vkGetMemoryWin32HandleKHR>get_memory_win32_handle_properties_khr: Option<PFN_vkGetMemoryWin32HandlePropertiesKHR>get_memory_fd_khr: Option<PFN_vkGetMemoryFdKHR>get_memory_fd_properties_khr: Option<PFN_vkGetMemoryFdPropertiesKHR>get_memory_zircon_handle_fuchsia: Option<PFN_vkGetMemoryZirconHandleFUCHSIA>get_memory_zircon_handle_properties_fuchsia: Option<PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA>get_memory_remote_address_nv: Option<PFN_vkGetMemoryRemoteAddressNV>get_semaphore_win32_handle_khr: Option<PFN_vkGetSemaphoreWin32HandleKHR>import_semaphore_win32_handle_khr: Option<PFN_vkImportSemaphoreWin32HandleKHR>get_semaphore_fd_khr: Option<PFN_vkGetSemaphoreFdKHR>import_semaphore_fd_khr: Option<PFN_vkImportSemaphoreFdKHR>get_semaphore_zircon_handle_fuchsia: Option<PFN_vkGetSemaphoreZirconHandleFUCHSIA>import_semaphore_zircon_handle_fuchsia: Option<PFN_vkImportSemaphoreZirconHandleFUCHSIA>get_fence_win32_handle_khr: Option<PFN_vkGetFenceWin32HandleKHR>import_fence_win32_handle_khr: Option<PFN_vkImportFenceWin32HandleKHR>get_fence_fd_khr: Option<PFN_vkGetFenceFdKHR>import_fence_fd_khr: Option<PFN_vkImportFenceFdKHR>display_power_control_ext: Option<PFN_vkDisplayPowerControlEXT>register_device_event_ext: Option<PFN_vkRegisterDeviceEventEXT>register_display_event_ext: Option<PFN_vkRegisterDisplayEventEXT>get_swapchain_counter_ext: Option<PFN_vkGetSwapchainCounterEXT>get_device_group_peer_memory_features: Option<PFN_vkGetDeviceGroupPeerMemoryFeatures>bind_buffer_memory2: Option<PFN_vkBindBufferMemory2>bind_image_memory2: Option<PFN_vkBindImageMemory2>cmd_set_device_mask: Option<PFN_vkCmdSetDeviceMask>get_device_group_present_capabilities_khr: Option<PFN_vkGetDeviceGroupPresentCapabilitiesKHR>get_device_group_surface_present_modes_khr: Option<PFN_vkGetDeviceGroupSurfacePresentModesKHR>acquire_next_image2_khr: Option<PFN_vkAcquireNextImage2KHR>cmd_dispatch_base: Option<PFN_vkCmdDispatchBase>create_descriptor_update_template: Option<PFN_vkCreateDescriptorUpdateTemplate>destroy_descriptor_update_template: Option<PFN_vkDestroyDescriptorUpdateTemplate>update_descriptor_set_with_template: Option<PFN_vkUpdateDescriptorSetWithTemplate>cmd_push_descriptor_set_with_template_khr: Option<PFN_vkCmdPushDescriptorSetWithTemplateKHR>set_hdr_metadata_ext: Option<PFN_vkSetHdrMetadataEXT>get_swapchain_status_khr: Option<PFN_vkGetSwapchainStatusKHR>get_refresh_cycle_duration_google: Option<PFN_vkGetRefreshCycleDurationGOOGLE>get_past_presentation_timing_google: Option<PFN_vkGetPastPresentationTimingGOOGLE>cmd_set_viewport_w_scaling_nv: Option<PFN_vkCmdSetViewportWScalingNV>cmd_set_discard_rectangle_ext: Option<PFN_vkCmdSetDiscardRectangleEXT>cmd_set_sample_locations_ext: Option<PFN_vkCmdSetSampleLocationsEXT>get_buffer_memory_requirements2: Option<PFN_vkGetBufferMemoryRequirements2>get_image_memory_requirements2: Option<PFN_vkGetImageMemoryRequirements2>get_image_sparse_memory_requirements2: Option<PFN_vkGetImageSparseMemoryRequirements2>create_sampler_ycbcr_conversion: Option<PFN_vkCreateSamplerYcbcrConversion>destroy_sampler_ycbcr_conversion: Option<PFN_vkDestroySamplerYcbcrConversion>get_device_queue2: Option<PFN_vkGetDeviceQueue2>create_validation_cache_ext: Option<PFN_vkCreateValidationCacheEXT>destroy_validation_cache_ext: Option<PFN_vkDestroyValidationCacheEXT>get_validation_cache_data_ext: Option<PFN_vkGetValidationCacheDataEXT>merge_validation_caches_ext: Option<PFN_vkMergeValidationCachesEXT>get_descriptor_set_layout_support: Option<PFN_vkGetDescriptorSetLayoutSupport>get_shader_info_amd: Option<PFN_vkGetShaderInfoAMD>set_local_dimming_amd: Option<PFN_vkSetLocalDimmingAMD>get_calibrated_timestamps_ext: Option<PFN_vkGetCalibratedTimestampsEXT>set_debug_utils_object_name_ext: Option<PFN_vkSetDebugUtilsObjectNameEXT>set_debug_utils_object_tag_ext: Option<PFN_vkSetDebugUtilsObjectTagEXT>queue_begin_debug_utils_label_ext: Option<PFN_vkQueueBeginDebugUtilsLabelEXT>queue_end_debug_utils_label_ext: Option<PFN_vkQueueEndDebugUtilsLabelEXT>queue_insert_debug_utils_label_ext: Option<PFN_vkQueueInsertDebugUtilsLabelEXT>cmd_begin_debug_utils_label_ext: Option<PFN_vkCmdBeginDebugUtilsLabelEXT>cmd_end_debug_utils_label_ext: Option<PFN_vkCmdEndDebugUtilsLabelEXT>cmd_insert_debug_utils_label_ext: Option<PFN_vkCmdInsertDebugUtilsLabelEXT>get_memory_host_pointer_properties_ext: Option<PFN_vkGetMemoryHostPointerPropertiesEXT>cmd_write_buffer_marker_amd: Option<PFN_vkCmdWriteBufferMarkerAMD>create_render_pass2: Option<PFN_vkCreateRenderPass2>cmd_begin_render_pass2: Option<PFN_vkCmdBeginRenderPass2>cmd_next_subpass2: Option<PFN_vkCmdNextSubpass2>cmd_end_render_pass2: Option<PFN_vkCmdEndRenderPass2>get_semaphore_counter_value: Option<PFN_vkGetSemaphoreCounterValue>wait_semaphores: Option<PFN_vkWaitSemaphores>signal_semaphore: Option<PFN_vkSignalSemaphore>get_android_hardware_buffer_properties_android: Option<PFN_vkGetAndroidHardwareBufferPropertiesANDROID>get_memory_android_hardware_buffer_android: Option<PFN_vkGetMemoryAndroidHardwareBufferANDROID>cmd_draw_indirect_count: Option<PFN_vkCmdDrawIndirectCount>cmd_draw_indexed_indirect_count: Option<PFN_vkCmdDrawIndexedIndirectCount>cmd_set_checkpoint_nv: Option<PFN_vkCmdSetCheckpointNV>get_queue_checkpoint_data_nv: Option<PFN_vkGetQueueCheckpointDataNV>cmd_bind_transform_feedback_buffers_ext: Option<PFN_vkCmdBindTransformFeedbackBuffersEXT>cmd_begin_transform_feedback_ext: Option<PFN_vkCmdBeginTransformFeedbackEXT>cmd_end_transform_feedback_ext: Option<PFN_vkCmdEndTransformFeedbackEXT>cmd_begin_query_indexed_ext: Option<PFN_vkCmdBeginQueryIndexedEXT>cmd_end_query_indexed_ext: Option<PFN_vkCmdEndQueryIndexedEXT>cmd_draw_indirect_byte_count_ext: Option<PFN_vkCmdDrawIndirectByteCountEXT>cmd_set_exclusive_scissor_nv: Option<PFN_vkCmdSetExclusiveScissorNV>cmd_bind_shading_rate_image_nv: Option<PFN_vkCmdBindShadingRateImageNV>cmd_set_viewport_shading_rate_palette_nv: Option<PFN_vkCmdSetViewportShadingRatePaletteNV>cmd_set_coarse_sample_order_nv: Option<PFN_vkCmdSetCoarseSampleOrderNV>cmd_draw_mesh_tasks_nv: Option<PFN_vkCmdDrawMeshTasksNV>cmd_draw_mesh_tasks_indirect_nv: Option<PFN_vkCmdDrawMeshTasksIndirectNV>cmd_draw_mesh_tasks_indirect_count_nv: Option<PFN_vkCmdDrawMeshTasksIndirectCountNV>compile_deferred_nv: Option<PFN_vkCompileDeferredNV>create_acceleration_structure_nv: Option<PFN_vkCreateAccelerationStructureNV>cmd_bind_invocation_mask_huawei: Option<PFN_vkCmdBindInvocationMaskHUAWEI>destroy_acceleration_structure_khr: Option<PFN_vkDestroyAccelerationStructureKHR>destroy_acceleration_structure_nv: Option<PFN_vkDestroyAccelerationStructureNV>get_acceleration_structure_memory_requirements_nv: Option<PFN_vkGetAccelerationStructureMemoryRequirementsNV>bind_acceleration_structure_memory_nv: Option<PFN_vkBindAccelerationStructureMemoryNV>cmd_copy_acceleration_structure_nv: Option<PFN_vkCmdCopyAccelerationStructureNV>cmd_copy_acceleration_structure_khr: Option<PFN_vkCmdCopyAccelerationStructureKHR>copy_acceleration_structure_khr: Option<PFN_vkCopyAccelerationStructureKHR>cmd_copy_acceleration_structure_to_memory_khr: Option<PFN_vkCmdCopyAccelerationStructureToMemoryKHR>copy_acceleration_structure_to_memory_khr: Option<PFN_vkCopyAccelerationStructureToMemoryKHR>cmd_copy_memory_to_acceleration_structure_khr: Option<PFN_vkCmdCopyMemoryToAccelerationStructureKHR>copy_memory_to_acceleration_structure_khr: Option<PFN_vkCopyMemoryToAccelerationStructureKHR>cmd_write_acceleration_structures_properties_khr: Option<PFN_vkCmdWriteAccelerationStructuresPropertiesKHR>cmd_write_acceleration_structures_properties_nv: Option<PFN_vkCmdWriteAccelerationStructuresPropertiesNV>cmd_build_acceleration_structure_nv: Option<PFN_vkCmdBuildAccelerationStructureNV>write_acceleration_structures_properties_khr: Option<PFN_vkWriteAccelerationStructuresPropertiesKHR>cmd_trace_rays_khr: Option<PFN_vkCmdTraceRaysKHR>cmd_trace_rays_nv: Option<PFN_vkCmdTraceRaysNV>get_ray_tracing_shader_group_handles_khr: Option<PFN_vkGetRayTracingShaderGroupHandlesKHR>get_ray_tracing_capture_replay_shader_group_handles_khr: Option<PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR>get_acceleration_structure_handle_nv: Option<PFN_vkGetAccelerationStructureHandleNV>create_ray_tracing_pipelines_nv: Option<PFN_vkCreateRayTracingPipelinesNV>create_ray_tracing_pipelines_khr: Option<PFN_vkCreateRayTracingPipelinesKHR>cmd_trace_rays_indirect_khr: Option<PFN_vkCmdTraceRaysIndirectKHR>get_device_acceleration_structure_compatibility_khr: Option<PFN_vkGetDeviceAccelerationStructureCompatibilityKHR>get_ray_tracing_shader_group_stack_size_khr: Option<PFN_vkGetRayTracingShaderGroupStackSizeKHR>cmd_set_ray_tracing_pipeline_stack_size_khr: Option<PFN_vkCmdSetRayTracingPipelineStackSizeKHR>get_image_view_handle_nvx: Option<PFN_vkGetImageViewHandleNVX>get_image_view_address_nvx: Option<PFN_vkGetImageViewAddressNVX>get_device_group_surface_present_modes2_ext: Option<PFN_vkGetDeviceGroupSurfacePresentModes2EXT>acquire_full_screen_exclusive_mode_ext: Option<PFN_vkAcquireFullScreenExclusiveModeEXT>release_full_screen_exclusive_mode_ext: Option<PFN_vkReleaseFullScreenExclusiveModeEXT>acquire_profiling_lock_khr: Option<PFN_vkAcquireProfilingLockKHR>release_profiling_lock_khr: Option<PFN_vkReleaseProfilingLockKHR>get_image_drm_format_modifier_properties_ext: Option<PFN_vkGetImageDrmFormatModifierPropertiesEXT>get_buffer_opaque_capture_address: Option<PFN_vkGetBufferOpaqueCaptureAddress>get_buffer_device_address: Option<PFN_vkGetBufferDeviceAddress>initialize_performance_api_intel: Option<PFN_vkInitializePerformanceApiINTEL>uninitialize_performance_api_intel: Option<PFN_vkUninitializePerformanceApiINTEL>cmd_set_performance_marker_intel: Option<PFN_vkCmdSetPerformanceMarkerINTEL>cmd_set_performance_stream_marker_intel: Option<PFN_vkCmdSetPerformanceStreamMarkerINTEL>cmd_set_performance_override_intel: Option<PFN_vkCmdSetPerformanceOverrideINTEL>acquire_performance_configuration_intel: Option<PFN_vkAcquirePerformanceConfigurationINTEL>release_performance_configuration_intel: Option<PFN_vkReleasePerformanceConfigurationINTEL>queue_set_performance_configuration_intel: Option<PFN_vkQueueSetPerformanceConfigurationINTEL>get_performance_parameter_intel: Option<PFN_vkGetPerformanceParameterINTEL>get_device_memory_opaque_capture_address: Option<PFN_vkGetDeviceMemoryOpaqueCaptureAddress>get_pipeline_executable_properties_khr: Option<PFN_vkGetPipelineExecutablePropertiesKHR>get_pipeline_executable_statistics_khr: Option<PFN_vkGetPipelineExecutableStatisticsKHR>get_pipeline_executable_internal_representations_khr: Option<PFN_vkGetPipelineExecutableInternalRepresentationsKHR>cmd_set_line_stipple_ext: Option<PFN_vkCmdSetLineStippleEXT>create_acceleration_structure_khr: Option<PFN_vkCreateAccelerationStructureKHR>cmd_build_acceleration_structures_khr: Option<PFN_vkCmdBuildAccelerationStructuresKHR>cmd_build_acceleration_structures_indirect_khr: Option<PFN_vkCmdBuildAccelerationStructuresIndirectKHR>build_acceleration_structures_khr: Option<PFN_vkBuildAccelerationStructuresKHR>get_acceleration_structure_device_address_khr: Option<PFN_vkGetAccelerationStructureDeviceAddressKHR>create_deferred_operation_khr: Option<PFN_vkCreateDeferredOperationKHR>destroy_deferred_operation_khr: Option<PFN_vkDestroyDeferredOperationKHR>get_deferred_operation_max_concurrency_khr: Option<PFN_vkGetDeferredOperationMaxConcurrencyKHR>get_deferred_operation_result_khr: Option<PFN_vkGetDeferredOperationResultKHR>deferred_operation_join_khr: Option<PFN_vkDeferredOperationJoinKHR>cmd_set_cull_mode_ext: Option<PFN_vkCmdSetCullModeEXT>cmd_set_front_face_ext: Option<PFN_vkCmdSetFrontFaceEXT>cmd_set_primitive_topology_ext: Option<PFN_vkCmdSetPrimitiveTopologyEXT>cmd_set_viewport_with_count_ext: Option<PFN_vkCmdSetViewportWithCountEXT>cmd_set_scissor_with_count_ext: Option<PFN_vkCmdSetScissorWithCountEXT>cmd_bind_vertex_buffers2_ext: Option<PFN_vkCmdBindVertexBuffers2EXT>cmd_set_depth_test_enable_ext: Option<PFN_vkCmdSetDepthTestEnableEXT>cmd_set_depth_write_enable_ext: Option<PFN_vkCmdSetDepthWriteEnableEXT>cmd_set_depth_compare_op_ext: Option<PFN_vkCmdSetDepthCompareOpEXT>cmd_set_depth_bounds_test_enable_ext: Option<PFN_vkCmdSetDepthBoundsTestEnableEXT>cmd_set_stencil_test_enable_ext: Option<PFN_vkCmdSetStencilTestEnableEXT>cmd_set_stencil_op_ext: Option<PFN_vkCmdSetStencilOpEXT>cmd_set_patch_control_points_ext: Option<PFN_vkCmdSetPatchControlPointsEXT>cmd_set_rasterizer_discard_enable_ext: Option<PFN_vkCmdSetRasterizerDiscardEnableEXT>cmd_set_depth_bias_enable_ext: Option<PFN_vkCmdSetDepthBiasEnableEXT>cmd_set_logic_op_ext: Option<PFN_vkCmdSetLogicOpEXT>cmd_set_primitive_restart_enable_ext: Option<PFN_vkCmdSetPrimitiveRestartEnableEXT>create_private_data_slot_ext: Option<PFN_vkCreatePrivateDataSlotEXT>destroy_private_data_slot_ext: Option<PFN_vkDestroyPrivateDataSlotEXT>set_private_data_ext: Option<PFN_vkSetPrivateDataEXT>get_private_data_ext: Option<PFN_vkGetPrivateDataEXT>cmd_copy_buffer2_khr: Option<PFN_vkCmdCopyBuffer2KHR>cmd_copy_image2_khr: Option<PFN_vkCmdCopyImage2KHR>cmd_blit_image2_khr: Option<PFN_vkCmdBlitImage2KHR>cmd_copy_buffer_to_image2_khr: Option<PFN_vkCmdCopyBufferToImage2KHR>cmd_copy_image_to_buffer2_khr: Option<PFN_vkCmdCopyImageToBuffer2KHR>cmd_resolve_image2_khr: Option<PFN_vkCmdResolveImage2KHR>cmd_set_fragment_shading_rate_khr: Option<PFN_vkCmdSetFragmentShadingRateKHR>cmd_set_fragment_shading_rate_enum_nv: Option<PFN_vkCmdSetFragmentShadingRateEnumNV>get_acceleration_structure_build_sizes_khr: Option<PFN_vkGetAccelerationStructureBuildSizesKHR>cmd_set_vertex_input_ext: Option<PFN_vkCmdSetVertexInputEXT>cmd_set_color_write_enable_ext: Option<PFN_vkCmdSetColorWriteEnableEXT>cmd_set_event2_khr: Option<PFN_vkCmdSetEvent2KHR>cmd_reset_event2_khr: Option<PFN_vkCmdResetEvent2KHR>cmd_wait_events2_khr: Option<PFN_vkCmdWaitEvents2KHR>cmd_pipeline_barrier2_khr: Option<PFN_vkCmdPipelineBarrier2KHR>queue_submit2_khr: Option<PFN_vkQueueSubmit2KHR>cmd_write_timestamp2_khr: Option<PFN_vkCmdWriteTimestamp2KHR>cmd_write_buffer_marker2_amd: Option<PFN_vkCmdWriteBufferMarker2AMD>get_queue_checkpoint_data2_nv: Option<PFN_vkGetQueueCheckpointData2NV>create_video_session_khr: Option<PFN_vkCreateVideoSessionKHR>destroy_video_session_khr: Option<PFN_vkDestroyVideoSessionKHR>create_video_session_parameters_khr: Option<PFN_vkCreateVideoSessionParametersKHR>update_video_session_parameters_khr: Option<PFN_vkUpdateVideoSessionParametersKHR>destroy_video_session_parameters_khr: Option<PFN_vkDestroyVideoSessionParametersKHR>get_video_session_memory_requirements_khr: Option<PFN_vkGetVideoSessionMemoryRequirementsKHR>bind_video_session_memory_khr: Option<PFN_vkBindVideoSessionMemoryKHR>cmd_decode_video_khr: Option<PFN_vkCmdDecodeVideoKHR>cmd_begin_video_coding_khr: Option<PFN_vkCmdBeginVideoCodingKHR>cmd_control_video_coding_khr: Option<PFN_vkCmdControlVideoCodingKHR>cmd_end_video_coding_khr: Option<PFN_vkCmdEndVideoCodingKHR>cmd_encode_video_khr: Option<PFN_vkCmdEncodeVideoKHR>create_cu_module_nvx: Option<PFN_vkCreateCuModuleNVX>create_cu_function_nvx: Option<PFN_vkCreateCuFunctionNVX>destroy_cu_module_nvx: Option<PFN_vkDestroyCuModuleNVX>destroy_cu_function_nvx: Option<PFN_vkDestroyCuFunctionNVX>cmd_cu_launch_kernel_nvx: Option<PFN_vkCmdCuLaunchKernelNVX>wait_for_present_khr: Option<PFN_vkWaitForPresentKHR>reset_query_pool_ext: Option<PFN_vkResetQueryPoolEXT>trim_command_pool_khr: Option<PFN_vkTrimCommandPoolKHR>get_device_group_peer_memory_features_khr: Option<PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR>bind_buffer_memory2_khr: Option<PFN_vkBindBufferMemory2KHR>bind_image_memory2_khr: Option<PFN_vkBindImageMemory2KHR>cmd_set_device_mask_khr: Option<PFN_vkCmdSetDeviceMaskKHR>cmd_dispatch_base_khr: Option<PFN_vkCmdDispatchBaseKHR>create_descriptor_update_template_khr: Option<PFN_vkCreateDescriptorUpdateTemplateKHR>destroy_descriptor_update_template_khr: Option<PFN_vkDestroyDescriptorUpdateTemplateKHR>update_descriptor_set_with_template_khr: Option<PFN_vkUpdateDescriptorSetWithTemplateKHR>get_buffer_memory_requirements2_khr: Option<PFN_vkGetBufferMemoryRequirements2KHR>get_image_memory_requirements2_khr: Option<PFN_vkGetImageMemoryRequirements2KHR>get_image_sparse_memory_requirements2_khr: Option<PFN_vkGetImageSparseMemoryRequirements2KHR>create_sampler_ycbcr_conversion_khr: Option<PFN_vkCreateSamplerYcbcrConversionKHR>destroy_sampler_ycbcr_conversion_khr: Option<PFN_vkDestroySamplerYcbcrConversionKHR>get_descriptor_set_layout_support_khr: Option<PFN_vkGetDescriptorSetLayoutSupportKHR>create_render_pass2_khr: Option<PFN_vkCreateRenderPass2KHR>cmd_begin_render_pass2_khr: Option<PFN_vkCmdBeginRenderPass2KHR>cmd_next_subpass2_khr: Option<PFN_vkCmdNextSubpass2KHR>cmd_end_render_pass2_khr: Option<PFN_vkCmdEndRenderPass2KHR>get_semaphore_counter_value_khr: Option<PFN_vkGetSemaphoreCounterValueKHR>wait_semaphores_khr: Option<PFN_vkWaitSemaphoresKHR>signal_semaphore_khr: Option<PFN_vkSignalSemaphoreKHR>cmd_draw_indirect_count_khr: Option<PFN_vkCmdDrawIndirectCountKHR>cmd_draw_indirect_count_amd: Option<PFN_vkCmdDrawIndirectCountAMD>cmd_draw_indexed_indirect_count_khr: Option<PFN_vkCmdDrawIndexedIndirectCountKHR>cmd_draw_indexed_indirect_count_amd: Option<PFN_vkCmdDrawIndexedIndirectCountAMD>get_ray_tracing_shader_group_handles_nv: Option<PFN_vkGetRayTracingShaderGroupHandlesNV>get_buffer_opaque_capture_address_khr: Option<PFN_vkGetBufferOpaqueCaptureAddressKHR>get_buffer_device_address_khr: Option<PFN_vkGetBufferDeviceAddressKHR>get_buffer_device_address_ext: Option<PFN_vkGetBufferDeviceAddressEXT>get_device_memory_opaque_capture_address_khr: Option<PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR>

Implementations

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Provided by crate::vk1_0

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Provided by crate::vk1_1

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Provided by crate::vk1_2

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Vulkan Manual Page · Function

Creates a new device loader.

The device object is created using the supplied create_device function. This may be useful when creating the device using e.g. OpenXR.

Creates a new device loader.

The device object is created for you. If this is not desired, use DeviceLoader::with_creation_fn.

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.