[][src]Struct vulkanalia::vk::DeviceCommands

pub struct DeviceCommands {
    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 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_graphics_pipelines: PFN_vkCreateGraphicsPipelines,
    pub create_compute_pipelines: PFN_vkCreateComputePipelines,
    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 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_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_indirect: PFN_vkCmdDrawIndirect,
    pub cmd_draw_indexed_indirect: PFN_vkCmdDrawIndexedIndirect,
    pub cmd_dispatch: PFN_vkCmdDispatch,
    pub cmd_dispatch_indirect: PFN_vkCmdDispatchIndirect,
    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_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_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_push_descriptor_set_khr: PFN_vkCmdPushDescriptorSetKHR,
    pub trim_command_pool: PFN_vkTrimCommandPool,
    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_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_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 bind_buffer_memory2: PFN_vkBindBufferMemory2,
    pub bind_image_memory2: PFN_vkBindImageMemory2,
    pub cmd_set_device_mask: PFN_vkCmdSetDeviceMask,
    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 get_physical_device_present_rectangles_khr: PFN_vkGetPhysicalDevicePresentRectanglesKHR,
    pub create_descriptor_update_template: PFN_vkCreateDescriptorUpdateTemplate,
    pub destroy_descriptor_update_template: PFN_vkDestroyDescriptorUpdateTemplate,
    pub update_descriptor_set_with_template: PFN_vkUpdateDescriptorSetWithTemplate,
    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_sample_locations_ext: PFN_vkCmdSetSampleLocationsEXT,
    pub get_physical_device_multisample_properties_ext: PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT,
    pub get_buffer_memory_requirements2: PFN_vkGetBufferMemoryRequirements2,
    pub get_image_memory_requirements2: PFN_vkGetImageMemoryRequirements2,
    pub get_image_sparse_memory_requirements2: PFN_vkGetImageSparseMemoryRequirements2,
    pub create_sampler_ycbcr_conversion: PFN_vkCreateSamplerYcbcrConversion,
    pub destroy_sampler_ycbcr_conversion: PFN_vkDestroySamplerYcbcrConversion,
    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_swapchain_gralloc_usage_android: PFN_vkGetSwapchainGrallocUsageANDROID,
    pub get_swapchain_gralloc_usage2_android: PFN_vkGetSwapchainGrallocUsage2ANDROID,
    pub acquire_image_android: PFN_vkAcquireImageANDROID,
    pub queue_signal_release_image_android: PFN_vkQueueSignalReleaseImageANDROID,
    pub get_shader_info_amd: PFN_vkGetShaderInfoAMD,
    pub set_local_dimming_amd: PFN_vkSetLocalDimmingAMD,
    pub get_physical_device_calibrateable_time_domains_ext: PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT,
    pub get_calibrated_timestamps_ext: PFN_vkGetCalibratedTimestampsEXT,
    pub get_memory_host_pointer_properties_ext: PFN_vkGetMemoryHostPointerPropertiesEXT,
    pub cmd_write_buffer_marker_amd: PFN_vkCmdWriteBufferMarkerAMD,
    pub create_render_pass2: PFN_vkCreateRenderPass2,
    pub cmd_begin_render_pass2: PFN_vkCmdBeginRenderPass2,
    pub cmd_next_subpass2: PFN_vkCmdNextSubpass2,
    pub cmd_end_render_pass2: PFN_vkCmdEndRenderPass2,
    pub get_semaphore_counter_value: PFN_vkGetSemaphoreCounterValue,
    pub wait_semaphores: PFN_vkWaitSemaphores,
    pub signal_semaphore: PFN_vkSignalSemaphore,
    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_indexed_indirect_count: PFN_vkCmdDrawIndexedIndirectCount,
    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_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 compile_deferred_nv: PFN_vkCompileDeferredNV,
    pub create_acceleration_structure_nv: PFN_vkCreateAccelerationStructureNV,
    pub destroy_acceleration_structure_khr: PFN_vkDestroyAccelerationStructureKHR,
    pub get_acceleration_structure_memory_requirements_khr: PFN_vkGetAccelerationStructureMemoryRequirementsKHR,
    pub get_acceleration_structure_memory_requirements_nv: PFN_vkGetAccelerationStructureMemoryRequirementsNV,
    pub bind_acceleration_structure_memory_khr: PFN_vkBindAccelerationStructureMemoryKHR,
    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_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_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 get_physical_device_cooperative_matrix_properties_nv: PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV,
    pub cmd_trace_rays_indirect_khr: PFN_vkCmdTraceRaysIndirectKHR,
    pub get_device_acceleration_structure_compatibility_khr: PFN_vkGetDeviceAccelerationStructureCompatibilityKHR,
    pub get_image_view_handle_nvx: PFN_vkGetImageViewHandleNVX,
    pub get_image_view_address_nvx: PFN_vkGetImageViewAddressNVX,
    pub get_physical_device_surface_present_modes2_ext: PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT,
    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 enumerate_physical_device_queue_family_performance_query_counters_khr: PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR,
    pub get_physical_device_queue_family_performance_query_passes_khr: PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR,
    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_device_address: PFN_vkGetBufferDeviceAddress,
    pub get_physical_device_supported_framebuffer_mixed_samples_combinations_nv: PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV,
    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_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_ext: PFN_vkCmdSetLineStippleEXT,
    pub get_physical_device_tool_properties_ext: PFN_vkGetPhysicalDeviceToolPropertiesEXT,
    pub create_acceleration_structure_khr: PFN_vkCreateAccelerationStructureKHR,
    pub cmd_build_acceleration_structure_khr: PFN_vkCmdBuildAccelerationStructureKHR,
    pub cmd_build_acceleration_structure_indirect_khr: PFN_vkCmdBuildAccelerationStructureIndirectKHR,
    pub build_acceleration_structure_khr: PFN_vkBuildAccelerationStructureKHR,
    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 cmd_set_cull_mode_ext: PFN_vkCmdSetCullModeEXT,
    pub cmd_set_front_face_ext: PFN_vkCmdSetFrontFaceEXT,
    pub cmd_set_primitive_topology_ext: PFN_vkCmdSetPrimitiveTopologyEXT,
    pub cmd_set_viewport_with_count_ext: PFN_vkCmdSetViewportWithCountEXT,
    pub cmd_set_scissor_with_count_ext: PFN_vkCmdSetScissorWithCountEXT,
    pub cmd_bind_vertex_buffers2_ext: PFN_vkCmdBindVertexBuffers2EXT,
    pub cmd_set_depth_test_enable_ext: PFN_vkCmdSetDepthTestEnableEXT,
    pub cmd_set_depth_write_enable_ext: PFN_vkCmdSetDepthWriteEnableEXT,
    pub cmd_set_depth_compare_op_ext: PFN_vkCmdSetDepthCompareOpEXT,
    pub cmd_set_depth_bounds_test_enable_ext: PFN_vkCmdSetDepthBoundsTestEnableEXT,
    pub cmd_set_stencil_test_enable_ext: PFN_vkCmdSetStencilTestEnableEXT,
    pub cmd_set_stencil_op_ext: PFN_vkCmdSetStencilOpEXT,
    pub create_private_data_slot_ext: PFN_vkCreatePrivateDataSlotEXT,
    pub destroy_private_data_slot_ext: PFN_vkDestroyPrivateDataSlotEXT,
    pub set_private_data_ext: PFN_vkSetPrivateDataEXT,
    pub get_private_data_ext: PFN_vkGetPrivateDataEXT,
    pub cmd_copy_buffer2_khr: PFN_vkCmdCopyBuffer2KHR,
    pub cmd_copy_image2_khr: PFN_vkCmdCopyImage2KHR,
    pub cmd_blit_image2_khr: PFN_vkCmdBlitImage2KHR,
    pub cmd_copy_buffer_to_image2_khr: PFN_vkCmdCopyBufferToImage2KHR,
    pub cmd_copy_image_to_buffer2_khr: PFN_vkCmdCopyImageToBuffer2KHR,
    pub cmd_resolve_image2_khr: PFN_vkCmdResolveImage2KHR,
    pub cmd_set_fragment_shading_rate_khr: PFN_vkCmdSetFragmentShadingRateKHR,
    pub get_physical_device_fragment_shading_rates_khr: PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR,
    pub reset_query_pool_ext: PFN_vkResetQueryPoolEXT,
    pub trim_command_pool_khr: PFN_vkTrimCommandPoolKHR,
    pub get_device_group_peer_memory_features_khr: PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR,
    pub bind_buffer_memory2_khr: PFN_vkBindBufferMemory2KHR,
    pub bind_image_memory2_khr: PFN_vkBindImageMemory2KHR,
    pub cmd_set_device_mask_khr: PFN_vkCmdSetDeviceMaskKHR,
    pub cmd_dispatch_base_khr: PFN_vkCmdDispatchBaseKHR,
    pub create_descriptor_update_template_khr: PFN_vkCreateDescriptorUpdateTemplateKHR,
    pub destroy_descriptor_update_template_khr: PFN_vkDestroyDescriptorUpdateTemplateKHR,
    pub update_descriptor_set_with_template_khr: PFN_vkUpdateDescriptorSetWithTemplateKHR,
    pub get_buffer_memory_requirements2_khr: PFN_vkGetBufferMemoryRequirements2KHR,
    pub get_image_memory_requirements2_khr: PFN_vkGetImageMemoryRequirements2KHR,
    pub get_image_sparse_memory_requirements2_khr: PFN_vkGetImageSparseMemoryRequirements2KHR,
    pub create_sampler_ycbcr_conversion_khr: PFN_vkCreateSamplerYcbcrConversionKHR,
    pub destroy_sampler_ycbcr_conversion_khr: PFN_vkDestroySamplerYcbcrConversionKHR,
    pub get_descriptor_set_layout_support_khr: PFN_vkGetDescriptorSetLayoutSupportKHR,
    pub create_render_pass2_khr: PFN_vkCreateRenderPass2KHR,
    pub cmd_begin_render_pass2_khr: PFN_vkCmdBeginRenderPass2KHR,
    pub cmd_next_subpass2_khr: PFN_vkCmdNextSubpass2KHR,
    pub cmd_end_render_pass2_khr: PFN_vkCmdEndRenderPass2KHR,
    pub get_semaphore_counter_value_khr: PFN_vkGetSemaphoreCounterValueKHR,
    pub wait_semaphores_khr: PFN_vkWaitSemaphoresKHR,
    pub signal_semaphore_khr: PFN_vkSignalSemaphoreKHR,
    pub cmd_draw_indirect_count_khr: PFN_vkCmdDrawIndirectCountKHR,
    pub cmd_draw_indirect_count_amd: PFN_vkCmdDrawIndirectCountAMD,
    pub cmd_draw_indexed_indirect_count_khr: PFN_vkCmdDrawIndexedIndirectCountKHR,
    pub cmd_draw_indexed_indirect_count_amd: PFN_vkCmdDrawIndexedIndirectCountAMD,
    pub destroy_acceleration_structure_nv: PFN_vkDestroyAccelerationStructureNV,
    pub bind_acceleration_structure_memory_nv: PFN_vkBindAccelerationStructureMemoryNV,
    pub cmd_write_acceleration_structures_properties_nv: PFN_vkCmdWriteAccelerationStructuresPropertiesNV,
    pub get_ray_tracing_shader_group_handles_nv: PFN_vkGetRayTracingShaderGroupHandlesNV,
    pub get_buffer_opaque_capture_address_khr: PFN_vkGetBufferOpaqueCaptureAddressKHR,
    pub get_buffer_device_address_khr: PFN_vkGetBufferDeviceAddressKHR,
    pub get_buffer_device_address_ext: PFN_vkGetBufferDeviceAddressEXT,
    pub get_device_memory_opaque_capture_address_khr: PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR,
}

Loaded Vulkan device commands.

Fields

destroy_device: PFN_vkDestroyDeviceget_device_queue: PFN_vkGetDeviceQueuequeue_submit: PFN_vkQueueSubmitqueue_wait_idle: PFN_vkQueueWaitIdledevice_wait_idle: PFN_vkDeviceWaitIdleallocate_memory: PFN_vkAllocateMemoryfree_memory: PFN_vkFreeMemorymap_memory: PFN_vkMapMemoryunmap_memory: PFN_vkUnmapMemoryflush_mapped_memory_ranges: PFN_vkFlushMappedMemoryRangesinvalidate_mapped_memory_ranges: PFN_vkInvalidateMappedMemoryRangesget_device_memory_commitment: PFN_vkGetDeviceMemoryCommitmentget_buffer_memory_requirements: PFN_vkGetBufferMemoryRequirementsbind_buffer_memory: PFN_vkBindBufferMemoryget_image_memory_requirements: PFN_vkGetImageMemoryRequirementsbind_image_memory: PFN_vkBindImageMemoryget_image_sparse_memory_requirements: PFN_vkGetImageSparseMemoryRequirementsqueue_bind_sparse: PFN_vkQueueBindSparsecreate_fence: PFN_vkCreateFencedestroy_fence: PFN_vkDestroyFencereset_fences: PFN_vkResetFencesget_fence_status: PFN_vkGetFenceStatuswait_for_fences: PFN_vkWaitForFencescreate_semaphore: PFN_vkCreateSemaphoredestroy_semaphore: PFN_vkDestroySemaphorecreate_event: PFN_vkCreateEventdestroy_event: PFN_vkDestroyEventget_event_status: PFN_vkGetEventStatusset_event: PFN_vkSetEventreset_event: PFN_vkResetEventcreate_query_pool: PFN_vkCreateQueryPooldestroy_query_pool: PFN_vkDestroyQueryPoolget_query_pool_results: PFN_vkGetQueryPoolResultsreset_query_pool: PFN_vkResetQueryPoolcreate_buffer: PFN_vkCreateBufferdestroy_buffer: PFN_vkDestroyBuffercreate_buffer_view: PFN_vkCreateBufferViewdestroy_buffer_view: PFN_vkDestroyBufferViewcreate_image: PFN_vkCreateImagedestroy_image: PFN_vkDestroyImageget_image_subresource_layout: PFN_vkGetImageSubresourceLayoutcreate_image_view: PFN_vkCreateImageViewdestroy_image_view: PFN_vkDestroyImageViewcreate_shader_module: PFN_vkCreateShaderModuledestroy_shader_module: PFN_vkDestroyShaderModulecreate_pipeline_cache: PFN_vkCreatePipelineCachedestroy_pipeline_cache: PFN_vkDestroyPipelineCacheget_pipeline_cache_data: PFN_vkGetPipelineCacheDatamerge_pipeline_caches: PFN_vkMergePipelineCachescreate_graphics_pipelines: PFN_vkCreateGraphicsPipelinescreate_compute_pipelines: PFN_vkCreateComputePipelinesdestroy_pipeline: PFN_vkDestroyPipelinecreate_pipeline_layout: PFN_vkCreatePipelineLayoutdestroy_pipeline_layout: PFN_vkDestroyPipelineLayoutcreate_sampler: PFN_vkCreateSamplerdestroy_sampler: PFN_vkDestroySamplercreate_descriptor_set_layout: PFN_vkCreateDescriptorSetLayoutdestroy_descriptor_set_layout: PFN_vkDestroyDescriptorSetLayoutcreate_descriptor_pool: PFN_vkCreateDescriptorPooldestroy_descriptor_pool: PFN_vkDestroyDescriptorPoolreset_descriptor_pool: PFN_vkResetDescriptorPoolallocate_descriptor_sets: PFN_vkAllocateDescriptorSetsfree_descriptor_sets: PFN_vkFreeDescriptorSetsupdate_descriptor_sets: PFN_vkUpdateDescriptorSetscreate_framebuffer: PFN_vkCreateFramebufferdestroy_framebuffer: PFN_vkDestroyFramebuffercreate_render_pass: PFN_vkCreateRenderPassdestroy_render_pass: PFN_vkDestroyRenderPassget_render_area_granularity: PFN_vkGetRenderAreaGranularitycreate_command_pool: PFN_vkCreateCommandPooldestroy_command_pool: PFN_vkDestroyCommandPoolreset_command_pool: PFN_vkResetCommandPoolallocate_command_buffers: PFN_vkAllocateCommandBuffersfree_command_buffers: PFN_vkFreeCommandBuffersbegin_command_buffer: PFN_vkBeginCommandBufferend_command_buffer: PFN_vkEndCommandBufferreset_command_buffer: PFN_vkResetCommandBuffercmd_bind_pipeline: PFN_vkCmdBindPipelinecmd_set_viewport: PFN_vkCmdSetViewportcmd_set_scissor: PFN_vkCmdSetScissorcmd_set_line_width: PFN_vkCmdSetLineWidthcmd_set_depth_bias: PFN_vkCmdSetDepthBiascmd_set_blend_constants: PFN_vkCmdSetBlendConstantscmd_set_depth_bounds: PFN_vkCmdSetDepthBoundscmd_set_stencil_compare_mask: PFN_vkCmdSetStencilCompareMaskcmd_set_stencil_write_mask: PFN_vkCmdSetStencilWriteMaskcmd_set_stencil_reference: PFN_vkCmdSetStencilReferencecmd_bind_descriptor_sets: PFN_vkCmdBindDescriptorSetscmd_bind_index_buffer: PFN_vkCmdBindIndexBuffercmd_bind_vertex_buffers: PFN_vkCmdBindVertexBufferscmd_draw: PFN_vkCmdDrawcmd_draw_indexed: PFN_vkCmdDrawIndexedcmd_draw_indirect: PFN_vkCmdDrawIndirectcmd_draw_indexed_indirect: PFN_vkCmdDrawIndexedIndirectcmd_dispatch: PFN_vkCmdDispatchcmd_dispatch_indirect: PFN_vkCmdDispatchIndirectcmd_copy_buffer: PFN_vkCmdCopyBuffercmd_copy_image: PFN_vkCmdCopyImagecmd_blit_image: PFN_vkCmdBlitImagecmd_copy_buffer_to_image: PFN_vkCmdCopyBufferToImagecmd_copy_image_to_buffer: PFN_vkCmdCopyImageToBuffercmd_update_buffer: PFN_vkCmdUpdateBuffercmd_fill_buffer: PFN_vkCmdFillBuffercmd_clear_color_image: PFN_vkCmdClearColorImagecmd_clear_depth_stencil_image: PFN_vkCmdClearDepthStencilImagecmd_clear_attachments: PFN_vkCmdClearAttachmentscmd_resolve_image: PFN_vkCmdResolveImagecmd_set_event: PFN_vkCmdSetEventcmd_reset_event: PFN_vkCmdResetEventcmd_wait_events: PFN_vkCmdWaitEventscmd_pipeline_barrier: PFN_vkCmdPipelineBarriercmd_begin_query: PFN_vkCmdBeginQuerycmd_end_query: PFN_vkCmdEndQuerycmd_begin_conditional_rendering_ext: PFN_vkCmdBeginConditionalRenderingEXTcmd_end_conditional_rendering_ext: PFN_vkCmdEndConditionalRenderingEXTcmd_reset_query_pool: PFN_vkCmdResetQueryPoolcmd_write_timestamp: PFN_vkCmdWriteTimestampcmd_copy_query_pool_results: PFN_vkCmdCopyQueryPoolResultscmd_push_constants: PFN_vkCmdPushConstantscmd_begin_render_pass: PFN_vkCmdBeginRenderPasscmd_next_subpass: PFN_vkCmdNextSubpasscmd_end_render_pass: PFN_vkCmdEndRenderPasscmd_execute_commands: PFN_vkCmdExecuteCommandscreate_shared_swapchains_khr: PFN_vkCreateSharedSwapchainsKHRcreate_swapchain_khr: PFN_vkCreateSwapchainKHRdestroy_swapchain_khr: PFN_vkDestroySwapchainKHRget_swapchain_images_khr: PFN_vkGetSwapchainImagesKHRacquire_next_image_khr: PFN_vkAcquireNextImageKHRqueue_present_khr: PFN_vkQueuePresentKHRdebug_marker_set_object_name_ext: PFN_vkDebugMarkerSetObjectNameEXTdebug_marker_set_object_tag_ext: PFN_vkDebugMarkerSetObjectTagEXTcmd_debug_marker_begin_ext: PFN_vkCmdDebugMarkerBeginEXTcmd_debug_marker_end_ext: PFN_vkCmdDebugMarkerEndEXTcmd_debug_marker_insert_ext: PFN_vkCmdDebugMarkerInsertEXTget_memory_win32_handle_nv: PFN_vkGetMemoryWin32HandleNVcmd_execute_generated_commands_nv: PFN_vkCmdExecuteGeneratedCommandsNVcmd_preprocess_generated_commands_nv: PFN_vkCmdPreprocessGeneratedCommandsNVcmd_bind_pipeline_shader_group_nv: PFN_vkCmdBindPipelineShaderGroupNVget_generated_commands_memory_requirements_nv: PFN_vkGetGeneratedCommandsMemoryRequirementsNVcreate_indirect_commands_layout_nv: PFN_vkCreateIndirectCommandsLayoutNVdestroy_indirect_commands_layout_nv: PFN_vkDestroyIndirectCommandsLayoutNVcmd_push_descriptor_set_khr: PFN_vkCmdPushDescriptorSetKHRtrim_command_pool: PFN_vkTrimCommandPoolget_memory_win32_handle_khr: PFN_vkGetMemoryWin32HandleKHRget_memory_win32_handle_properties_khr: PFN_vkGetMemoryWin32HandlePropertiesKHRget_memory_fd_khr: PFN_vkGetMemoryFdKHRget_memory_fd_properties_khr: PFN_vkGetMemoryFdPropertiesKHRget_semaphore_win32_handle_khr: PFN_vkGetSemaphoreWin32HandleKHRimport_semaphore_win32_handle_khr: PFN_vkImportSemaphoreWin32HandleKHRget_semaphore_fd_khr: PFN_vkGetSemaphoreFdKHRimport_semaphore_fd_khr: PFN_vkImportSemaphoreFdKHRget_fence_win32_handle_khr: PFN_vkGetFenceWin32HandleKHRimport_fence_win32_handle_khr: PFN_vkImportFenceWin32HandleKHRget_fence_fd_khr: PFN_vkGetFenceFdKHRimport_fence_fd_khr: PFN_vkImportFenceFdKHRdisplay_power_control_ext: PFN_vkDisplayPowerControlEXTregister_device_event_ext: PFN_vkRegisterDeviceEventEXTregister_display_event_ext: PFN_vkRegisterDisplayEventEXTget_swapchain_counter_ext: PFN_vkGetSwapchainCounterEXTget_device_group_peer_memory_features: PFN_vkGetDeviceGroupPeerMemoryFeaturesbind_buffer_memory2: PFN_vkBindBufferMemory2bind_image_memory2: PFN_vkBindImageMemory2cmd_set_device_mask: PFN_vkCmdSetDeviceMaskget_device_group_present_capabilities_khr: PFN_vkGetDeviceGroupPresentCapabilitiesKHRget_device_group_surface_present_modes_khr: PFN_vkGetDeviceGroupSurfacePresentModesKHRacquire_next_image2_khr: PFN_vkAcquireNextImage2KHRcmd_dispatch_base: PFN_vkCmdDispatchBaseget_physical_device_present_rectangles_khr: PFN_vkGetPhysicalDevicePresentRectanglesKHRcreate_descriptor_update_template: PFN_vkCreateDescriptorUpdateTemplatedestroy_descriptor_update_template: PFN_vkDestroyDescriptorUpdateTemplateupdate_descriptor_set_with_template: PFN_vkUpdateDescriptorSetWithTemplatecmd_push_descriptor_set_with_template_khr: PFN_vkCmdPushDescriptorSetWithTemplateKHRset_hdr_metadata_ext: PFN_vkSetHdrMetadataEXTget_swapchain_status_khr: PFN_vkGetSwapchainStatusKHRget_refresh_cycle_duration_google: PFN_vkGetRefreshCycleDurationGOOGLEget_past_presentation_timing_google: PFN_vkGetPastPresentationTimingGOOGLEcmd_set_viewport_w_scaling_nv: PFN_vkCmdSetViewportWScalingNVcmd_set_discard_rectangle_ext: PFN_vkCmdSetDiscardRectangleEXTcmd_set_sample_locations_ext: PFN_vkCmdSetSampleLocationsEXTget_physical_device_multisample_properties_ext: PFN_vkGetPhysicalDeviceMultisamplePropertiesEXTget_buffer_memory_requirements2: PFN_vkGetBufferMemoryRequirements2get_image_memory_requirements2: PFN_vkGetImageMemoryRequirements2get_image_sparse_memory_requirements2: PFN_vkGetImageSparseMemoryRequirements2create_sampler_ycbcr_conversion: PFN_vkCreateSamplerYcbcrConversiondestroy_sampler_ycbcr_conversion: PFN_vkDestroySamplerYcbcrConversionget_device_queue2: PFN_vkGetDeviceQueue2create_validation_cache_ext: PFN_vkCreateValidationCacheEXTdestroy_validation_cache_ext: PFN_vkDestroyValidationCacheEXTget_validation_cache_data_ext: PFN_vkGetValidationCacheDataEXTmerge_validation_caches_ext: PFN_vkMergeValidationCachesEXTget_descriptor_set_layout_support: PFN_vkGetDescriptorSetLayoutSupportget_swapchain_gralloc_usage_android: PFN_vkGetSwapchainGrallocUsageANDROIDget_swapchain_gralloc_usage2_android: PFN_vkGetSwapchainGrallocUsage2ANDROIDacquire_image_android: PFN_vkAcquireImageANDROIDqueue_signal_release_image_android: PFN_vkQueueSignalReleaseImageANDROIDget_shader_info_amd: PFN_vkGetShaderInfoAMDset_local_dimming_amd: PFN_vkSetLocalDimmingAMDget_physical_device_calibrateable_time_domains_ext: PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXTget_calibrated_timestamps_ext: PFN_vkGetCalibratedTimestampsEXTget_memory_host_pointer_properties_ext: PFN_vkGetMemoryHostPointerPropertiesEXTcmd_write_buffer_marker_amd: PFN_vkCmdWriteBufferMarkerAMDcreate_render_pass2: PFN_vkCreateRenderPass2cmd_begin_render_pass2: PFN_vkCmdBeginRenderPass2cmd_next_subpass2: PFN_vkCmdNextSubpass2cmd_end_render_pass2: PFN_vkCmdEndRenderPass2get_semaphore_counter_value: PFN_vkGetSemaphoreCounterValuewait_semaphores: PFN_vkWaitSemaphoressignal_semaphore: PFN_vkSignalSemaphoreget_android_hardware_buffer_properties_android: PFN_vkGetAndroidHardwareBufferPropertiesANDROIDget_memory_android_hardware_buffer_android: PFN_vkGetMemoryAndroidHardwareBufferANDROIDcmd_draw_indirect_count: PFN_vkCmdDrawIndirectCountcmd_draw_indexed_indirect_count: PFN_vkCmdDrawIndexedIndirectCountcmd_set_checkpoint_nv: PFN_vkCmdSetCheckpointNVget_queue_checkpoint_data_nv: PFN_vkGetQueueCheckpointDataNVcmd_bind_transform_feedback_buffers_ext: PFN_vkCmdBindTransformFeedbackBuffersEXTcmd_begin_transform_feedback_ext: PFN_vkCmdBeginTransformFeedbackEXTcmd_end_transform_feedback_ext: PFN_vkCmdEndTransformFeedbackEXTcmd_begin_query_indexed_ext: PFN_vkCmdBeginQueryIndexedEXTcmd_end_query_indexed_ext: PFN_vkCmdEndQueryIndexedEXTcmd_draw_indirect_byte_count_ext: PFN_vkCmdDrawIndirectByteCountEXTcmd_set_exclusive_scissor_nv: PFN_vkCmdSetExclusiveScissorNVcmd_bind_shading_rate_image_nv: PFN_vkCmdBindShadingRateImageNVcmd_set_viewport_shading_rate_palette_nv: PFN_vkCmdSetViewportShadingRatePaletteNVcmd_set_coarse_sample_order_nv: PFN_vkCmdSetCoarseSampleOrderNVcmd_draw_mesh_tasks_nv: PFN_vkCmdDrawMeshTasksNVcmd_draw_mesh_tasks_indirect_nv: PFN_vkCmdDrawMeshTasksIndirectNVcmd_draw_mesh_tasks_indirect_count_nv: PFN_vkCmdDrawMeshTasksIndirectCountNVcompile_deferred_nv: PFN_vkCompileDeferredNVcreate_acceleration_structure_nv: PFN_vkCreateAccelerationStructureNVdestroy_acceleration_structure_khr: PFN_vkDestroyAccelerationStructureKHRget_acceleration_structure_memory_requirements_khr: PFN_vkGetAccelerationStructureMemoryRequirementsKHRget_acceleration_structure_memory_requirements_nv: PFN_vkGetAccelerationStructureMemoryRequirementsNVbind_acceleration_structure_memory_khr: PFN_vkBindAccelerationStructureMemoryKHRcmd_copy_acceleration_structure_nv: PFN_vkCmdCopyAccelerationStructureNVcmd_copy_acceleration_structure_khr: PFN_vkCmdCopyAccelerationStructureKHRcopy_acceleration_structure_khr: PFN_vkCopyAccelerationStructureKHRcmd_copy_acceleration_structure_to_memory_khr: PFN_vkCmdCopyAccelerationStructureToMemoryKHRcopy_acceleration_structure_to_memory_khr: PFN_vkCopyAccelerationStructureToMemoryKHRcmd_copy_memory_to_acceleration_structure_khr: PFN_vkCmdCopyMemoryToAccelerationStructureKHRcopy_memory_to_acceleration_structure_khr: PFN_vkCopyMemoryToAccelerationStructureKHRcmd_write_acceleration_structures_properties_khr: PFN_vkCmdWriteAccelerationStructuresPropertiesKHRcmd_build_acceleration_structure_nv: PFN_vkCmdBuildAccelerationStructureNVwrite_acceleration_structures_properties_khr: PFN_vkWriteAccelerationStructuresPropertiesKHRcmd_trace_rays_khr: PFN_vkCmdTraceRaysKHRcmd_trace_rays_nv: PFN_vkCmdTraceRaysNVget_ray_tracing_shader_group_handles_khr: PFN_vkGetRayTracingShaderGroupHandlesKHRget_ray_tracing_capture_replay_shader_group_handles_khr: PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHRget_acceleration_structure_handle_nv: PFN_vkGetAccelerationStructureHandleNVcreate_ray_tracing_pipelines_nv: PFN_vkCreateRayTracingPipelinesNVcreate_ray_tracing_pipelines_khr: PFN_vkCreateRayTracingPipelinesKHRget_physical_device_cooperative_matrix_properties_nv: PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNVcmd_trace_rays_indirect_khr: PFN_vkCmdTraceRaysIndirectKHRget_device_acceleration_structure_compatibility_khr: PFN_vkGetDeviceAccelerationStructureCompatibilityKHRget_image_view_handle_nvx: PFN_vkGetImageViewHandleNVXget_image_view_address_nvx: PFN_vkGetImageViewAddressNVXget_physical_device_surface_present_modes2_ext: PFN_vkGetPhysicalDeviceSurfacePresentModes2EXTget_device_group_surface_present_modes2_ext: PFN_vkGetDeviceGroupSurfacePresentModes2EXTacquire_full_screen_exclusive_mode_ext: PFN_vkAcquireFullScreenExclusiveModeEXTrelease_full_screen_exclusive_mode_ext: PFN_vkReleaseFullScreenExclusiveModeEXTenumerate_physical_device_queue_family_performance_query_counters_khr: PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHRget_physical_device_queue_family_performance_query_passes_khr: PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHRacquire_profiling_lock_khr: PFN_vkAcquireProfilingLockKHRrelease_profiling_lock_khr: PFN_vkReleaseProfilingLockKHRget_image_drm_format_modifier_properties_ext: PFN_vkGetImageDrmFormatModifierPropertiesEXTget_buffer_opaque_capture_address: PFN_vkGetBufferOpaqueCaptureAddressget_buffer_device_address: PFN_vkGetBufferDeviceAddressget_physical_device_supported_framebuffer_mixed_samples_combinations_nv: PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNVinitialize_performance_api_intel: PFN_vkInitializePerformanceApiINTELuninitialize_performance_api_intel: PFN_vkUninitializePerformanceApiINTELcmd_set_performance_marker_intel: PFN_vkCmdSetPerformanceMarkerINTELcmd_set_performance_stream_marker_intel: PFN_vkCmdSetPerformanceStreamMarkerINTELcmd_set_performance_override_intel: PFN_vkCmdSetPerformanceOverrideINTELacquire_performance_configuration_intel: PFN_vkAcquirePerformanceConfigurationINTELrelease_performance_configuration_intel: PFN_vkReleasePerformanceConfigurationINTELqueue_set_performance_configuration_intel: PFN_vkQueueSetPerformanceConfigurationINTELget_performance_parameter_intel: PFN_vkGetPerformanceParameterINTELget_device_memory_opaque_capture_address: PFN_vkGetDeviceMemoryOpaqueCaptureAddressget_pipeline_executable_properties_khr: PFN_vkGetPipelineExecutablePropertiesKHRget_pipeline_executable_statistics_khr: PFN_vkGetPipelineExecutableStatisticsKHRget_pipeline_executable_internal_representations_khr: PFN_vkGetPipelineExecutableInternalRepresentationsKHRcmd_set_line_stipple_ext: PFN_vkCmdSetLineStippleEXTget_physical_device_tool_properties_ext: PFN_vkGetPhysicalDeviceToolPropertiesEXTcreate_acceleration_structure_khr: PFN_vkCreateAccelerationStructureKHRcmd_build_acceleration_structure_khr: PFN_vkCmdBuildAccelerationStructureKHRcmd_build_acceleration_structure_indirect_khr: PFN_vkCmdBuildAccelerationStructureIndirectKHRbuild_acceleration_structure_khr: PFN_vkBuildAccelerationStructureKHRget_acceleration_structure_device_address_khr: PFN_vkGetAccelerationStructureDeviceAddressKHRcreate_deferred_operation_khr: PFN_vkCreateDeferredOperationKHRdestroy_deferred_operation_khr: PFN_vkDestroyDeferredOperationKHRget_deferred_operation_max_concurrency_khr: PFN_vkGetDeferredOperationMaxConcurrencyKHRget_deferred_operation_result_khr: PFN_vkGetDeferredOperationResultKHRdeferred_operation_join_khr: PFN_vkDeferredOperationJoinKHRcmd_set_cull_mode_ext: PFN_vkCmdSetCullModeEXTcmd_set_front_face_ext: PFN_vkCmdSetFrontFaceEXTcmd_set_primitive_topology_ext: PFN_vkCmdSetPrimitiveTopologyEXTcmd_set_viewport_with_count_ext: PFN_vkCmdSetViewportWithCountEXTcmd_set_scissor_with_count_ext: PFN_vkCmdSetScissorWithCountEXTcmd_bind_vertex_buffers2_ext: PFN_vkCmdBindVertexBuffers2EXTcmd_set_depth_test_enable_ext: PFN_vkCmdSetDepthTestEnableEXTcmd_set_depth_write_enable_ext: PFN_vkCmdSetDepthWriteEnableEXTcmd_set_depth_compare_op_ext: PFN_vkCmdSetDepthCompareOpEXTcmd_set_depth_bounds_test_enable_ext: PFN_vkCmdSetDepthBoundsTestEnableEXTcmd_set_stencil_test_enable_ext: PFN_vkCmdSetStencilTestEnableEXTcmd_set_stencil_op_ext: PFN_vkCmdSetStencilOpEXTcreate_private_data_slot_ext: PFN_vkCreatePrivateDataSlotEXTdestroy_private_data_slot_ext: PFN_vkDestroyPrivateDataSlotEXTset_private_data_ext: PFN_vkSetPrivateDataEXTget_private_data_ext: PFN_vkGetPrivateDataEXTcmd_copy_buffer2_khr: PFN_vkCmdCopyBuffer2KHRcmd_copy_image2_khr: PFN_vkCmdCopyImage2KHRcmd_blit_image2_khr: PFN_vkCmdBlitImage2KHRcmd_copy_buffer_to_image2_khr: PFN_vkCmdCopyBufferToImage2KHRcmd_copy_image_to_buffer2_khr: PFN_vkCmdCopyImageToBuffer2KHRcmd_resolve_image2_khr: PFN_vkCmdResolveImage2KHRcmd_set_fragment_shading_rate_khr: PFN_vkCmdSetFragmentShadingRateKHRget_physical_device_fragment_shading_rates_khr: PFN_vkGetPhysicalDeviceFragmentShadingRatesKHRreset_query_pool_ext: PFN_vkResetQueryPoolEXTtrim_command_pool_khr: PFN_vkTrimCommandPoolKHRget_device_group_peer_memory_features_khr: PFN_vkGetDeviceGroupPeerMemoryFeaturesKHRbind_buffer_memory2_khr: PFN_vkBindBufferMemory2KHRbind_image_memory2_khr: PFN_vkBindImageMemory2KHRcmd_set_device_mask_khr: PFN_vkCmdSetDeviceMaskKHRcmd_dispatch_base_khr: PFN_vkCmdDispatchBaseKHRcreate_descriptor_update_template_khr: PFN_vkCreateDescriptorUpdateTemplateKHRdestroy_descriptor_update_template_khr: PFN_vkDestroyDescriptorUpdateTemplateKHRupdate_descriptor_set_with_template_khr: PFN_vkUpdateDescriptorSetWithTemplateKHRget_buffer_memory_requirements2_khr: PFN_vkGetBufferMemoryRequirements2KHRget_image_memory_requirements2_khr: PFN_vkGetImageMemoryRequirements2KHRget_image_sparse_memory_requirements2_khr: PFN_vkGetImageSparseMemoryRequirements2KHRcreate_sampler_ycbcr_conversion_khr: PFN_vkCreateSamplerYcbcrConversionKHRdestroy_sampler_ycbcr_conversion_khr: PFN_vkDestroySamplerYcbcrConversionKHRget_descriptor_set_layout_support_khr: PFN_vkGetDescriptorSetLayoutSupportKHRcreate_render_pass2_khr: PFN_vkCreateRenderPass2KHRcmd_begin_render_pass2_khr: PFN_vkCmdBeginRenderPass2KHRcmd_next_subpass2_khr: PFN_vkCmdNextSubpass2KHRcmd_end_render_pass2_khr: PFN_vkCmdEndRenderPass2KHRget_semaphore_counter_value_khr: PFN_vkGetSemaphoreCounterValueKHRwait_semaphores_khr: PFN_vkWaitSemaphoresKHRsignal_semaphore_khr: PFN_vkSignalSemaphoreKHRcmd_draw_indirect_count_khr: PFN_vkCmdDrawIndirectCountKHRcmd_draw_indirect_count_amd: PFN_vkCmdDrawIndirectCountAMDcmd_draw_indexed_indirect_count_khr: PFN_vkCmdDrawIndexedIndirectCountKHRcmd_draw_indexed_indirect_count_amd: PFN_vkCmdDrawIndexedIndirectCountAMDdestroy_acceleration_structure_nv: PFN_vkDestroyAccelerationStructureNVbind_acceleration_structure_memory_nv: PFN_vkBindAccelerationStructureMemoryNVcmd_write_acceleration_structures_properties_nv: PFN_vkCmdWriteAccelerationStructuresPropertiesNVget_ray_tracing_shader_group_handles_nv: PFN_vkGetRayTracingShaderGroupHandlesNVget_buffer_opaque_capture_address_khr: PFN_vkGetBufferOpaqueCaptureAddressKHRget_buffer_device_address_khr: PFN_vkGetBufferDeviceAddressKHRget_buffer_device_address_ext: PFN_vkGetBufferDeviceAddressEXTget_device_memory_opaque_capture_address_khr: PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR

Implementations

impl DeviceCommands[src]

pub fn load(
    loader: impl FnMut(*const c_char) -> Option<extern "system" fn()>
) -> Self
[src]

Trait Implementations

impl Clone for DeviceCommands[src]

impl Copy for DeviceCommands[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.