Skip to main content

FnInstance

Struct FnInstance 

Source
pub struct FnInstance {
Show 119 fields pub destroy_instance: PFN_vkDestroyInstance, pub enumerate_physical_devices: PFN_vkEnumeratePhysicalDevices, pub get_device_proc_addr: PFN_vkGetDeviceProcAddr, pub get_physical_device_properties: PFN_vkGetPhysicalDeviceProperties, pub get_physical_device_queue_family_properties: PFN_vkGetPhysicalDeviceQueueFamilyProperties, pub get_physical_device_memory_properties: PFN_vkGetPhysicalDeviceMemoryProperties, pub get_physical_device_features: PFN_vkGetPhysicalDeviceFeatures, pub get_physical_device_format_properties: PFN_vkGetPhysicalDeviceFormatProperties, pub get_physical_device_image_format_properties: PFN_vkGetPhysicalDeviceImageFormatProperties, pub create_device: PFN_vkCreateDevice, pub enumerate_device_layer_properties: PFN_vkEnumerateDeviceLayerProperties, pub enumerate_device_extension_properties: PFN_vkEnumerateDeviceExtensionProperties, pub get_physical_device_sparse_image_format_properties: PFN_vkGetPhysicalDeviceSparseImageFormatProperties, pub create_android_surface_khr: PFN_vkCreateAndroidSurfaceKHR, pub create_surface_ohos: PFN_vkCreateSurfaceOHOS, pub get_physical_device_display_properties_khr: PFN_vkGetPhysicalDeviceDisplayPropertiesKHR, pub get_physical_device_display_plane_properties_khr: PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR, pub get_display_plane_supported_displays_khr: PFN_vkGetDisplayPlaneSupportedDisplaysKHR, pub get_display_mode_properties_khr: PFN_vkGetDisplayModePropertiesKHR, pub create_display_mode_khr: PFN_vkCreateDisplayModeKHR, pub get_display_plane_capabilities_khr: PFN_vkGetDisplayPlaneCapabilitiesKHR, pub create_display_plane_surface_khr: PFN_vkCreateDisplayPlaneSurfaceKHR, pub destroy_surface_khr: PFN_vkDestroySurfaceKHR, pub get_physical_device_surface_support_khr: PFN_vkGetPhysicalDeviceSurfaceSupportKHR, pub get_physical_device_surface_capabilities_khr: PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR, pub get_physical_device_surface_formats_khr: PFN_vkGetPhysicalDeviceSurfaceFormatsKHR, pub get_physical_device_surface_present_modes_khr: PFN_vkGetPhysicalDeviceSurfacePresentModesKHR, pub create_vi_surface_nn: PFN_vkCreateViSurfaceNN, pub create_wayland_surface_khr: PFN_vkCreateWaylandSurfaceKHR, pub get_physical_device_wayland_presentation_support_khr: PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR, pub create_ubm_surface_sec: PFN_vkCreateUbmSurfaceSEC, pub get_physical_device_ubm_presentation_support_sec: PFN_vkGetPhysicalDeviceUbmPresentationSupportSEC, pub create_win32_surface_khr: PFN_vkCreateWin32SurfaceKHR, pub get_physical_device_win32_presentation_support_khr: PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR, pub create_xlib_surface_khr: PFN_vkCreateXlibSurfaceKHR, pub get_physical_device_xlib_presentation_support_khr: PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR, pub create_xcb_surface_khr: PFN_vkCreateXcbSurfaceKHR, pub get_physical_device_xcb_presentation_support_khr: PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR, pub create_direct_fb_surface_ext: PFN_vkCreateDirectFBSurfaceEXT, pub get_physical_device_direct_fb_presentation_support_ext: PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT, pub create_image_pipe_surface_fuchsia: PFN_vkCreateImagePipeSurfaceFUCHSIA, pub create_stream_descriptor_surface_ggp: PFN_vkCreateStreamDescriptorSurfaceGGP, pub create_screen_surface_qnx: PFN_vkCreateScreenSurfaceQNX, pub get_physical_device_screen_presentation_support_qnx: PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX, pub create_debug_report_callback_ext: PFN_vkCreateDebugReportCallbackEXT, pub destroy_debug_report_callback_ext: PFN_vkDestroyDebugReportCallbackEXT, pub debug_report_message_ext: PFN_vkDebugReportMessageEXT, pub get_physical_device_external_image_format_properties_nv: PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV, pub get_physical_device_features2: PFN_vkGetPhysicalDeviceFeatures2, pub get_physical_device_features2_khr: PFN_vkGetPhysicalDeviceFeatures2KHR, pub get_physical_device_properties2: PFN_vkGetPhysicalDeviceProperties2, pub get_physical_device_properties2_khr: PFN_vkGetPhysicalDeviceProperties2KHR, pub get_physical_device_format_properties2: PFN_vkGetPhysicalDeviceFormatProperties2, pub get_physical_device_format_properties2_khr: PFN_vkGetPhysicalDeviceFormatProperties2KHR, pub get_physical_device_image_format_properties2: PFN_vkGetPhysicalDeviceImageFormatProperties2, pub get_physical_device_image_format_properties2_khr: PFN_vkGetPhysicalDeviceImageFormatProperties2KHR, pub get_physical_device_queue_family_properties2: PFN_vkGetPhysicalDeviceQueueFamilyProperties2, pub get_physical_device_queue_family_properties2_khr: PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR, pub get_physical_device_memory_properties2: PFN_vkGetPhysicalDeviceMemoryProperties2, pub get_physical_device_memory_properties2_khr: PFN_vkGetPhysicalDeviceMemoryProperties2KHR, pub get_physical_device_sparse_image_format_properties2: PFN_vkGetPhysicalDeviceSparseImageFormatProperties2, pub get_physical_device_sparse_image_format_properties2_khr: PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR, pub get_physical_device_external_buffer_properties: PFN_vkGetPhysicalDeviceExternalBufferProperties, pub get_physical_device_external_buffer_properties_khr: PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR, pub get_physical_device_external_semaphore_properties: PFN_vkGetPhysicalDeviceExternalSemaphoreProperties, pub get_physical_device_external_semaphore_properties_khr: PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR, pub get_physical_device_external_fence_properties: PFN_vkGetPhysicalDeviceExternalFenceProperties, pub get_physical_device_external_fence_properties_khr: PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR, pub release_display_ext: PFN_vkReleaseDisplayEXT, pub acquire_xlib_display_ext: PFN_vkAcquireXlibDisplayEXT, pub get_rand_r_output_display_ext: PFN_vkGetRandROutputDisplayEXT, pub acquire_winrt_display_nv: PFN_vkAcquireWinrtDisplayNV, pub get_winrt_display_nv: PFN_vkGetWinrtDisplayNV, pub get_physical_device_surface_capabilities2_ext: PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT, pub enumerate_physical_device_groups: PFN_vkEnumeratePhysicalDeviceGroups, pub enumerate_physical_device_groups_khr: PFN_vkEnumeratePhysicalDeviceGroupsKHR, pub get_physical_device_present_rectangles_khr: PFN_vkGetPhysicalDevicePresentRectanglesKHR, pub create_ios_surface_mvk: PFN_vkCreateIOSSurfaceMVK, pub create_mac_os_surface_mvk: PFN_vkCreateMacOSSurfaceMVK, pub create_metal_surface_ext: PFN_vkCreateMetalSurfaceEXT, pub get_physical_device_multisample_properties_ext: PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT, pub get_physical_device_surface_capabilities2_khr: PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR, pub get_physical_device_surface_formats2_khr: PFN_vkGetPhysicalDeviceSurfaceFormats2KHR, pub get_physical_device_display_properties2_khr: PFN_vkGetPhysicalDeviceDisplayProperties2KHR, pub get_physical_device_display_plane_properties2_khr: PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR, pub get_display_mode_properties2_khr: PFN_vkGetDisplayModeProperties2KHR, pub get_display_plane_capabilities2_khr: PFN_vkGetDisplayPlaneCapabilities2KHR, pub get_physical_device_calibrateable_time_domains_khr: PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR, pub get_physical_device_calibrateable_time_domains_ext: PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT, pub create_debug_utils_messenger_ext: PFN_vkCreateDebugUtilsMessengerEXT, pub destroy_debug_utils_messenger_ext: PFN_vkDestroyDebugUtilsMessengerEXT, pub submit_debug_utils_message_ext: PFN_vkSubmitDebugUtilsMessageEXT, pub get_physical_device_cooperative_matrix_properties_nv: PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV, pub get_physical_device_surface_present_modes2_ext: PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT, 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 create_headless_surface_ext: PFN_vkCreateHeadlessSurfaceEXT, pub get_physical_device_supported_framebuffer_mixed_samples_combinations_nv: PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV, pub get_physical_device_tool_properties: PFN_vkGetPhysicalDeviceToolProperties, pub get_physical_device_tool_properties_ext: PFN_vkGetPhysicalDeviceToolPropertiesEXT, pub get_physical_device_fragment_shading_rates_khr: PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR, pub get_physical_device_video_capabilities_khr: PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR, pub get_physical_device_video_format_properties_khr: PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR, pub get_physical_device_video_encode_quality_level_properties_khr: PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR, pub acquire_drm_display_ext: PFN_vkAcquireDrmDisplayEXT, pub get_drm_display_ext: PFN_vkGetDrmDisplayEXT, pub get_physical_device_optical_flow_image_formats_nv: PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV, pub get_physical_device_cooperative_matrix_properties_khr: PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR, pub get_physical_device_cooperative_matrix_properties2_ext: PFN_vkGetPhysicalDeviceCooperativeMatrixProperties2EXT, pub get_physical_device_cooperative_matrix_flexible_dimensions_properties_nv: PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV, pub get_physical_device_cooperative_vector_properties_nv: PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV, pub enumerate_physical_device_shader_instrumentation_metrics_arm: PFN_vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM, pub get_physical_device_external_tensor_properties_arm: PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM, pub get_physical_device_queue_family_data_graph_properties_arm: PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM, pub get_physical_device_queue_family_data_graph_processing_engine_properties_arm: PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM, pub enumerate_physical_device_queue_family_performance_counters_by_region_arm: PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM, pub get_physical_device_descriptor_size_ext: PFN_vkGetPhysicalDeviceDescriptorSizeEXT, pub get_physical_device_queue_family_data_graph_engine_operation_properties_arm: PFN_vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM, pub get_physical_device_queue_family_data_graph_optical_flow_image_formats_arm: PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM,
}

Fields§

§destroy_instance: PFN_vkDestroyInstance§enumerate_physical_devices: PFN_vkEnumeratePhysicalDevices§get_device_proc_addr: PFN_vkGetDeviceProcAddr§get_physical_device_properties: PFN_vkGetPhysicalDeviceProperties§get_physical_device_queue_family_properties: PFN_vkGetPhysicalDeviceQueueFamilyProperties§get_physical_device_memory_properties: PFN_vkGetPhysicalDeviceMemoryProperties§get_physical_device_features: PFN_vkGetPhysicalDeviceFeatures§get_physical_device_format_properties: PFN_vkGetPhysicalDeviceFormatProperties§get_physical_device_image_format_properties: PFN_vkGetPhysicalDeviceImageFormatProperties§create_device: PFN_vkCreateDevice§enumerate_device_layer_properties: PFN_vkEnumerateDeviceLayerProperties§enumerate_device_extension_properties: PFN_vkEnumerateDeviceExtensionProperties§get_physical_device_sparse_image_format_properties: PFN_vkGetPhysicalDeviceSparseImageFormatProperties§create_android_surface_khr: PFN_vkCreateAndroidSurfaceKHR§create_surface_ohos: PFN_vkCreateSurfaceOHOS§get_physical_device_display_properties_khr: PFN_vkGetPhysicalDeviceDisplayPropertiesKHR§get_physical_device_display_plane_properties_khr: PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR§get_display_plane_supported_displays_khr: PFN_vkGetDisplayPlaneSupportedDisplaysKHR§get_display_mode_properties_khr: PFN_vkGetDisplayModePropertiesKHR§create_display_mode_khr: PFN_vkCreateDisplayModeKHR§get_display_plane_capabilities_khr: PFN_vkGetDisplayPlaneCapabilitiesKHR§create_display_plane_surface_khr: PFN_vkCreateDisplayPlaneSurfaceKHR§destroy_surface_khr: PFN_vkDestroySurfaceKHR§get_physical_device_surface_support_khr: PFN_vkGetPhysicalDeviceSurfaceSupportKHR§get_physical_device_surface_capabilities_khr: PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR§get_physical_device_surface_formats_khr: PFN_vkGetPhysicalDeviceSurfaceFormatsKHR§get_physical_device_surface_present_modes_khr: PFN_vkGetPhysicalDeviceSurfacePresentModesKHR§create_vi_surface_nn: PFN_vkCreateViSurfaceNN§create_wayland_surface_khr: PFN_vkCreateWaylandSurfaceKHR§get_physical_device_wayland_presentation_support_khr: PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR§create_ubm_surface_sec: PFN_vkCreateUbmSurfaceSEC§get_physical_device_ubm_presentation_support_sec: PFN_vkGetPhysicalDeviceUbmPresentationSupportSEC§create_win32_surface_khr: PFN_vkCreateWin32SurfaceKHR§get_physical_device_win32_presentation_support_khr: PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR§create_xlib_surface_khr: PFN_vkCreateXlibSurfaceKHR§get_physical_device_xlib_presentation_support_khr: PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR§create_xcb_surface_khr: PFN_vkCreateXcbSurfaceKHR§get_physical_device_xcb_presentation_support_khr: PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR§create_direct_fb_surface_ext: PFN_vkCreateDirectFBSurfaceEXT§get_physical_device_direct_fb_presentation_support_ext: PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT§create_image_pipe_surface_fuchsia: PFN_vkCreateImagePipeSurfaceFUCHSIA§create_stream_descriptor_surface_ggp: PFN_vkCreateStreamDescriptorSurfaceGGP§create_screen_surface_qnx: PFN_vkCreateScreenSurfaceQNX§get_physical_device_screen_presentation_support_qnx: PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX§create_debug_report_callback_ext: PFN_vkCreateDebugReportCallbackEXT§destroy_debug_report_callback_ext: PFN_vkDestroyDebugReportCallbackEXT§debug_report_message_ext: PFN_vkDebugReportMessageEXT§get_physical_device_external_image_format_properties_nv: PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV§get_physical_device_features2: PFN_vkGetPhysicalDeviceFeatures2§get_physical_device_features2_khr: PFN_vkGetPhysicalDeviceFeatures2KHR§get_physical_device_properties2: PFN_vkGetPhysicalDeviceProperties2§get_physical_device_properties2_khr: PFN_vkGetPhysicalDeviceProperties2KHR§get_physical_device_format_properties2: PFN_vkGetPhysicalDeviceFormatProperties2§get_physical_device_format_properties2_khr: PFN_vkGetPhysicalDeviceFormatProperties2KHR§get_physical_device_image_format_properties2: PFN_vkGetPhysicalDeviceImageFormatProperties2§get_physical_device_image_format_properties2_khr: PFN_vkGetPhysicalDeviceImageFormatProperties2KHR§get_physical_device_queue_family_properties2: PFN_vkGetPhysicalDeviceQueueFamilyProperties2§get_physical_device_queue_family_properties2_khr: PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR§get_physical_device_memory_properties2: PFN_vkGetPhysicalDeviceMemoryProperties2§get_physical_device_memory_properties2_khr: PFN_vkGetPhysicalDeviceMemoryProperties2KHR§get_physical_device_sparse_image_format_properties2: PFN_vkGetPhysicalDeviceSparseImageFormatProperties2§get_physical_device_sparse_image_format_properties2_khr: PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR§get_physical_device_external_buffer_properties: PFN_vkGetPhysicalDeviceExternalBufferProperties§get_physical_device_external_buffer_properties_khr: PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR§get_physical_device_external_semaphore_properties: PFN_vkGetPhysicalDeviceExternalSemaphoreProperties§get_physical_device_external_semaphore_properties_khr: PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR§get_physical_device_external_fence_properties: PFN_vkGetPhysicalDeviceExternalFenceProperties§get_physical_device_external_fence_properties_khr: PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR§release_display_ext: PFN_vkReleaseDisplayEXT§acquire_xlib_display_ext: PFN_vkAcquireXlibDisplayEXT§get_rand_r_output_display_ext: PFN_vkGetRandROutputDisplayEXT§acquire_winrt_display_nv: PFN_vkAcquireWinrtDisplayNV§get_winrt_display_nv: PFN_vkGetWinrtDisplayNV§get_physical_device_surface_capabilities2_ext: PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT§enumerate_physical_device_groups: PFN_vkEnumeratePhysicalDeviceGroups§enumerate_physical_device_groups_khr: PFN_vkEnumeratePhysicalDeviceGroupsKHR§get_physical_device_present_rectangles_khr: PFN_vkGetPhysicalDevicePresentRectanglesKHR§create_ios_surface_mvk: PFN_vkCreateIOSSurfaceMVK§create_mac_os_surface_mvk: PFN_vkCreateMacOSSurfaceMVK§create_metal_surface_ext: PFN_vkCreateMetalSurfaceEXT§get_physical_device_multisample_properties_ext: PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT§get_physical_device_surface_capabilities2_khr: PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR§get_physical_device_surface_formats2_khr: PFN_vkGetPhysicalDeviceSurfaceFormats2KHR§get_physical_device_display_properties2_khr: PFN_vkGetPhysicalDeviceDisplayProperties2KHR§get_physical_device_display_plane_properties2_khr: PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR§get_display_mode_properties2_khr: PFN_vkGetDisplayModeProperties2KHR§get_display_plane_capabilities2_khr: PFN_vkGetDisplayPlaneCapabilities2KHR§get_physical_device_calibrateable_time_domains_khr: PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR§get_physical_device_calibrateable_time_domains_ext: PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT§create_debug_utils_messenger_ext: PFN_vkCreateDebugUtilsMessengerEXT§destroy_debug_utils_messenger_ext: PFN_vkDestroyDebugUtilsMessengerEXT§submit_debug_utils_message_ext: PFN_vkSubmitDebugUtilsMessageEXT§get_physical_device_cooperative_matrix_properties_nv: PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV§get_physical_device_surface_present_modes2_ext: PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT§enumerate_physical_device_queue_family_performance_query_counters_khr: PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR§get_physical_device_queue_family_performance_query_passes_khr: PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR§create_headless_surface_ext: PFN_vkCreateHeadlessSurfaceEXT§get_physical_device_supported_framebuffer_mixed_samples_combinations_nv: PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV§get_physical_device_tool_properties: PFN_vkGetPhysicalDeviceToolProperties§get_physical_device_tool_properties_ext: PFN_vkGetPhysicalDeviceToolPropertiesEXT§get_physical_device_fragment_shading_rates_khr: PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR§get_physical_device_video_capabilities_khr: PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR§get_physical_device_video_format_properties_khr: PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR§get_physical_device_video_encode_quality_level_properties_khr: PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR§acquire_drm_display_ext: PFN_vkAcquireDrmDisplayEXT§get_drm_display_ext: PFN_vkGetDrmDisplayEXT§get_physical_device_optical_flow_image_formats_nv: PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV§get_physical_device_cooperative_matrix_properties_khr: PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR§get_physical_device_cooperative_matrix_properties2_ext: PFN_vkGetPhysicalDeviceCooperativeMatrixProperties2EXT§get_physical_device_cooperative_matrix_flexible_dimensions_properties_nv: PFN_vkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV§get_physical_device_cooperative_vector_properties_nv: PFN_vkGetPhysicalDeviceCooperativeVectorPropertiesNV§enumerate_physical_device_shader_instrumentation_metrics_arm: PFN_vkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM§get_physical_device_external_tensor_properties_arm: PFN_vkGetPhysicalDeviceExternalTensorPropertiesARM§get_physical_device_queue_family_data_graph_properties_arm: PFN_vkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM§get_physical_device_queue_family_data_graph_processing_engine_properties_arm: PFN_vkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM§enumerate_physical_device_queue_family_performance_counters_by_region_arm: PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceCountersByRegionARM§get_physical_device_descriptor_size_ext: PFN_vkGetPhysicalDeviceDescriptorSizeEXT§get_physical_device_queue_family_data_graph_engine_operation_properties_arm: PFN_vkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM§get_physical_device_queue_family_data_graph_optical_flow_image_formats_arm: PFN_vkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM

Implementations§

Source§

impl FnInstance

Source

pub unsafe fn new_from_resolver( load: unsafe extern "system" fn(InstanceHandle, *const c_char) -> PFN_vkVoidFunction, instance: InstanceHandle, ) -> Self

Load all commands for this dispatch level.

§Safety

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

Trait Implementations§

Source§

impl Clone for FnInstance

Source§

fn clone(&self) -> Self

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Default for FnInstance

Source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.