pub struct InstanceCommands {
Show 77 fields pub DestroyInstance: extern "system" fn(_: Instance, _: *const AllocationCallbacks), pub EnumeratePhysicalDevices: extern "system" fn(_: Instance, _: *mut u32, _: *mut PhysicalDevice) -> Result, pub GetPhysicalDeviceFeatures: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceFeatures), pub GetPhysicalDeviceFormatProperties: extern "system" fn(_: PhysicalDevice, _: Format, _: *mut FormatProperties), pub GetPhysicalDeviceImageFormatProperties: extern "system" fn(_: PhysicalDevice, _: Format, _: ImageType, _: ImageTiling, _: ImageUsageFlags, _: ImageCreateFlags, _: *mut ImageFormatProperties) -> Result, pub GetPhysicalDeviceProperties: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceProperties), pub GetPhysicalDeviceQueueFamilyProperties: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut QueueFamilyProperties), pub GetPhysicalDeviceMemoryProperties: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceMemoryProperties), pub GetDeviceProcAddr: extern "system" fn(_: Device, _: *const c_char) -> FnVoidFunction, pub CreateDevice: extern "system" fn(_: PhysicalDevice, _: *const DeviceCreateInfo, _: *const AllocationCallbacks, _: *mut Device) -> Result, pub EnumerateDeviceExtensionProperties: extern "system" fn(_: PhysicalDevice, _: *const c_char, _: *mut u32, _: *mut ExtensionProperties) -> Result, pub EnumerateDeviceLayerProperties: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut LayerProperties) -> Result, pub GetPhysicalDeviceSparseImageFormatProperties: extern "system" fn(_: PhysicalDevice, _: Format, _: ImageType, _: SampleCountFlagBits, _: ImageUsageFlags, _: ImageTiling, _: *mut u32, _: *mut SparseImageFormatProperties), pub EnumeratePhysicalDeviceGroups: extern "system" fn(_: Instance, _: *mut u32, _: *mut PhysicalDeviceGroupProperties) -> Result, pub GetPhysicalDeviceFeatures2: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceFeatures2), pub GetPhysicalDeviceProperties2: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceProperties2), pub GetPhysicalDeviceFormatProperties2: extern "system" fn(_: PhysicalDevice, _: Format, _: *mut FormatProperties2), pub GetPhysicalDeviceImageFormatProperties2: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceImageFormatInfo2, _: *mut ImageFormatProperties2) -> Result, pub GetPhysicalDeviceQueueFamilyProperties2: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut QueueFamilyProperties2), pub GetPhysicalDeviceMemoryProperties2: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceMemoryProperties2), pub GetPhysicalDeviceSparseImageFormatProperties2: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSparseImageFormatInfo2, _: *mut u32, _: *mut SparseImageFormatProperties2), pub GetPhysicalDeviceExternalBufferProperties: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalBufferInfo, _: *mut ExternalBufferProperties), pub GetPhysicalDeviceExternalFenceProperties: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalFenceInfo, _: *mut ExternalFenceProperties), pub GetPhysicalDeviceExternalSemaphoreProperties: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalSemaphoreInfo, _: *mut ExternalSemaphoreProperties), pub GetPhysicalDeviceToolProperties: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut PhysicalDeviceToolProperties) -> Result, pub DestroySurfaceKHR: extern "system" fn(_: Instance, _: SurfaceKHR, _: *const AllocationCallbacks), pub GetPhysicalDeviceSurfaceSupportKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: SurfaceKHR, _: *mut Bool32) -> Result, pub GetPhysicalDeviceSurfaceCapabilitiesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut SurfaceCapabilitiesKHR) -> Result, pub GetPhysicalDeviceSurfaceFormatsKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut SurfaceFormatKHR) -> Result, pub GetPhysicalDeviceSurfacePresentModesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut PresentModeKHR) -> Result, pub GetPhysicalDevicePresentRectanglesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut Rect2D) -> Result, pub GetPhysicalDeviceDisplayPropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPropertiesKHR) -> Result, pub GetPhysicalDeviceDisplayPlanePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPlanePropertiesKHR) -> Result, pub GetDisplayPlaneSupportedDisplaysKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: *mut u32, _: *mut DisplayKHR) -> Result, pub GetDisplayModePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *mut u32, _: *mut DisplayModePropertiesKHR) -> Result, pub CreateDisplayModeKHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *const DisplayModeCreateInfoKHR, _: *const AllocationCallbacks, _: *mut DisplayModeKHR) -> Result, pub GetDisplayPlaneCapabilitiesKHR: extern "system" fn(_: PhysicalDevice, _: DisplayModeKHR, _: u32, _: *mut DisplayPlaneCapabilitiesKHR) -> Result, pub CreateDisplayPlaneSurfaceKHR: extern "system" fn(_: Instance, _: *const DisplaySurfaceCreateInfoKHR, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result, pub CreateDebugReportCallbackEXT: extern "system" fn(_: Instance, _: *const DebugReportCallbackCreateInfoEXT, _: *const AllocationCallbacks, _: *mut DebugReportCallbackEXT) -> Result, pub DestroyDebugReportCallbackEXT: extern "system" fn(_: Instance, _: DebugReportCallbackEXT, _: *const AllocationCallbacks), pub DebugReportMessageEXT: extern "system" fn(_: Instance, _: DebugReportFlagsEXT, _: DebugReportObjectTypeEXT, _: u64, _: usize, _: i32, _: *const c_char, _: *const c_char), pub GetPhysicalDeviceVideoCapabilitiesKHR: extern "system" fn(_: PhysicalDevice, _: *const VideoProfileKHR, _: *mut VideoCapabilitiesKHR) -> Result, pub GetPhysicalDeviceVideoFormatPropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceVideoFormatInfoKHR, _: *mut u32, _: *mut VideoFormatPropertiesKHR) -> Result, pub GetPhysicalDeviceExternalImageFormatPropertiesNV: extern "system" fn(_: PhysicalDevice, _: Format, _: ImageType, _: ImageTiling, _: ImageUsageFlags, _: ImageCreateFlags, _: ExternalMemoryHandleTypeFlagsNV, _: *mut ExternalImageFormatPropertiesNV) -> Result, pub GetPhysicalDeviceFeatures2KHR: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceFeatures2), pub GetPhysicalDeviceProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceProperties2), pub GetPhysicalDeviceFormatProperties2KHR: extern "system" fn(_: PhysicalDevice, _: Format, _: *mut FormatProperties2), pub GetPhysicalDeviceImageFormatProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceImageFormatInfo2, _: *mut ImageFormatProperties2) -> Result, pub GetPhysicalDeviceQueueFamilyProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut QueueFamilyProperties2), pub GetPhysicalDeviceMemoryProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceMemoryProperties2), pub GetPhysicalDeviceSparseImageFormatProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSparseImageFormatInfo2, _: *mut u32, _: *mut SparseImageFormatProperties2), pub EnumeratePhysicalDeviceGroupsKHR: extern "system" fn(_: Instance, _: *mut u32, _: *mut PhysicalDeviceGroupProperties) -> Result, pub GetPhysicalDeviceExternalBufferPropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalBufferInfo, _: *mut ExternalBufferProperties), pub GetPhysicalDeviceExternalSemaphorePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalSemaphoreInfo, _: *mut ExternalSemaphoreProperties), pub ReleaseDisplayEXT: extern "system" fn(_: PhysicalDevice, _: DisplayKHR) -> Result, pub GetPhysicalDeviceSurfaceCapabilities2EXT: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut SurfaceCapabilities2EXT) -> Result, pub GetPhysicalDeviceExternalFencePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalFenceInfo, _: *mut ExternalFenceProperties), pub EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: *mut u32, _: *mut PerformanceCounterKHR, _: *mut PerformanceCounterDescriptionKHR) -> Result, pub GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR: extern "system" fn(_: PhysicalDevice, _: *const QueryPoolPerformanceCreateInfoKHR, _: *mut u32), pub GetPhysicalDeviceSurfaceCapabilities2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSurfaceInfo2KHR, _: *mut SurfaceCapabilities2KHR) -> Result, pub GetPhysicalDeviceSurfaceFormats2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSurfaceInfo2KHR, _: *mut u32, _: *mut SurfaceFormat2KHR) -> Result, pub GetPhysicalDeviceDisplayProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayProperties2KHR) -> Result, pub GetPhysicalDeviceDisplayPlaneProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPlaneProperties2KHR) -> Result, pub GetDisplayModeProperties2KHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *mut u32, _: *mut DisplayModeProperties2KHR) -> Result, pub GetDisplayPlaneCapabilities2KHR: extern "system" fn(_: PhysicalDevice, _: *const DisplayPlaneInfo2KHR, _: *mut DisplayPlaneCapabilities2KHR) -> Result, pub CreateDebugUtilsMessengerEXT: extern "system" fn(_: Instance, _: *const DebugUtilsMessengerCreateInfoEXT, _: *const AllocationCallbacks, _: *mut DebugUtilsMessengerEXT) -> Result, pub DestroyDebugUtilsMessengerEXT: extern "system" fn(_: Instance, _: DebugUtilsMessengerEXT, _: *const AllocationCallbacks), pub SubmitDebugUtilsMessageEXT: extern "system" fn(_: Instance, _: DebugUtilsMessageSeverityFlagBitsEXT, _: DebugUtilsMessageTypeFlagsEXT, _: *const DebugUtilsMessengerCallbackDataEXT), pub GetPhysicalDeviceMultisamplePropertiesEXT: extern "system" fn(_: PhysicalDevice, _: SampleCountFlagBits, _: *mut MultisamplePropertiesEXT), pub GetPhysicalDeviceCalibrateableTimeDomainsEXT: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut TimeDomainEXT) -> Result, pub GetPhysicalDeviceFragmentShadingRatesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut PhysicalDeviceFragmentShadingRateKHR) -> Result, pub GetPhysicalDeviceToolPropertiesEXT: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut PhysicalDeviceToolProperties) -> Result, pub GetPhysicalDeviceCooperativeMatrixPropertiesNV: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut CooperativeMatrixPropertiesNV) -> Result, pub GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut FramebufferMixedSamplesCombinationNV) -> Result, pub CreateHeadlessSurfaceEXT: extern "system" fn(_: Instance, _: *const HeadlessSurfaceCreateInfoEXT, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result, pub AcquireDrmDisplayEXT: extern "system" fn(_: PhysicalDevice, _: i32, _: DisplayKHR) -> Result, pub GetDrmDisplayEXT: extern "system" fn(_: PhysicalDevice, _: i32, _: u32, _: *mut DisplayKHR) -> Result,
}

Fields

DestroyInstance: extern "system" fn(_: Instance, _: *const AllocationCallbacks)EnumeratePhysicalDevices: extern "system" fn(_: Instance, _: *mut u32, _: *mut PhysicalDevice) -> ResultGetPhysicalDeviceFeatures: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceFeatures)GetPhysicalDeviceFormatProperties: extern "system" fn(_: PhysicalDevice, _: Format, _: *mut FormatProperties)GetPhysicalDeviceImageFormatProperties: extern "system" fn(_: PhysicalDevice, _: Format, _: ImageType, _: ImageTiling, _: ImageUsageFlags, _: ImageCreateFlags, _: *mut ImageFormatProperties) -> ResultGetPhysicalDeviceProperties: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceProperties)GetPhysicalDeviceQueueFamilyProperties: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut QueueFamilyProperties)GetPhysicalDeviceMemoryProperties: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceMemoryProperties)GetDeviceProcAddr: extern "system" fn(_: Device, _: *const c_char) -> FnVoidFunctionCreateDevice: extern "system" fn(_: PhysicalDevice, _: *const DeviceCreateInfo, _: *const AllocationCallbacks, _: *mut Device) -> ResultEnumerateDeviceExtensionProperties: extern "system" fn(_: PhysicalDevice, _: *const c_char, _: *mut u32, _: *mut ExtensionProperties) -> ResultEnumerateDeviceLayerProperties: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut LayerProperties) -> ResultGetPhysicalDeviceSparseImageFormatProperties: extern "system" fn(_: PhysicalDevice, _: Format, _: ImageType, _: SampleCountFlagBits, _: ImageUsageFlags, _: ImageTiling, _: *mut u32, _: *mut SparseImageFormatProperties)EnumeratePhysicalDeviceGroups: extern "system" fn(_: Instance, _: *mut u32, _: *mut PhysicalDeviceGroupProperties) -> ResultGetPhysicalDeviceFeatures2: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceFeatures2)GetPhysicalDeviceProperties2: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceProperties2)GetPhysicalDeviceFormatProperties2: extern "system" fn(_: PhysicalDevice, _: Format, _: *mut FormatProperties2)GetPhysicalDeviceImageFormatProperties2: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceImageFormatInfo2, _: *mut ImageFormatProperties2) -> ResultGetPhysicalDeviceQueueFamilyProperties2: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut QueueFamilyProperties2)GetPhysicalDeviceMemoryProperties2: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceMemoryProperties2)GetPhysicalDeviceSparseImageFormatProperties2: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSparseImageFormatInfo2, _: *mut u32, _: *mut SparseImageFormatProperties2)GetPhysicalDeviceExternalBufferProperties: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalBufferInfo, _: *mut ExternalBufferProperties)GetPhysicalDeviceExternalFenceProperties: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalFenceInfo, _: *mut ExternalFenceProperties)GetPhysicalDeviceExternalSemaphoreProperties: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalSemaphoreInfo, _: *mut ExternalSemaphoreProperties)GetPhysicalDeviceToolProperties: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut PhysicalDeviceToolProperties) -> ResultDestroySurfaceKHR: extern "system" fn(_: Instance, _: SurfaceKHR, _: *const AllocationCallbacks)GetPhysicalDeviceSurfaceSupportKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: SurfaceKHR, _: *mut Bool32) -> ResultGetPhysicalDeviceSurfaceCapabilitiesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut SurfaceCapabilitiesKHR) -> ResultGetPhysicalDeviceSurfaceFormatsKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut SurfaceFormatKHR) -> ResultGetPhysicalDeviceSurfacePresentModesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut PresentModeKHR) -> ResultGetPhysicalDevicePresentRectanglesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut Rect2D) -> ResultGetPhysicalDeviceDisplayPropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPropertiesKHR) -> ResultGetPhysicalDeviceDisplayPlanePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPlanePropertiesKHR) -> ResultGetDisplayPlaneSupportedDisplaysKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: *mut u32, _: *mut DisplayKHR) -> ResultGetDisplayModePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *mut u32, _: *mut DisplayModePropertiesKHR) -> ResultCreateDisplayModeKHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *const DisplayModeCreateInfoKHR, _: *const AllocationCallbacks, _: *mut DisplayModeKHR) -> ResultGetDisplayPlaneCapabilitiesKHR: extern "system" fn(_: PhysicalDevice, _: DisplayModeKHR, _: u32, _: *mut DisplayPlaneCapabilitiesKHR) -> ResultCreateDisplayPlaneSurfaceKHR: extern "system" fn(_: Instance, _: *const DisplaySurfaceCreateInfoKHR, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> ResultCreateDebugReportCallbackEXT: extern "system" fn(_: Instance, _: *const DebugReportCallbackCreateInfoEXT, _: *const AllocationCallbacks, _: *mut DebugReportCallbackEXT) -> ResultDestroyDebugReportCallbackEXT: extern "system" fn(_: Instance, _: DebugReportCallbackEXT, _: *const AllocationCallbacks)DebugReportMessageEXT: extern "system" fn(_: Instance, _: DebugReportFlagsEXT, _: DebugReportObjectTypeEXT, _: u64, _: usize, _: i32, _: *const c_char, _: *const c_char)GetPhysicalDeviceVideoCapabilitiesKHR: extern "system" fn(_: PhysicalDevice, _: *const VideoProfileKHR, _: *mut VideoCapabilitiesKHR) -> ResultGetPhysicalDeviceVideoFormatPropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceVideoFormatInfoKHR, _: *mut u32, _: *mut VideoFormatPropertiesKHR) -> ResultGetPhysicalDeviceExternalImageFormatPropertiesNV: extern "system" fn(_: PhysicalDevice, _: Format, _: ImageType, _: ImageTiling, _: ImageUsageFlags, _: ImageCreateFlags, _: ExternalMemoryHandleTypeFlagsNV, _: *mut ExternalImageFormatPropertiesNV) -> ResultGetPhysicalDeviceFeatures2KHR: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceFeatures2)GetPhysicalDeviceProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceProperties2)GetPhysicalDeviceFormatProperties2KHR: extern "system" fn(_: PhysicalDevice, _: Format, _: *mut FormatProperties2)GetPhysicalDeviceImageFormatProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceImageFormatInfo2, _: *mut ImageFormatProperties2) -> ResultGetPhysicalDeviceQueueFamilyProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut QueueFamilyProperties2)GetPhysicalDeviceMemoryProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut PhysicalDeviceMemoryProperties2)GetPhysicalDeviceSparseImageFormatProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSparseImageFormatInfo2, _: *mut u32, _: *mut SparseImageFormatProperties2)EnumeratePhysicalDeviceGroupsKHR: extern "system" fn(_: Instance, _: *mut u32, _: *mut PhysicalDeviceGroupProperties) -> ResultGetPhysicalDeviceExternalBufferPropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalBufferInfo, _: *mut ExternalBufferProperties)GetPhysicalDeviceExternalSemaphorePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalSemaphoreInfo, _: *mut ExternalSemaphoreProperties)ReleaseDisplayEXT: extern "system" fn(_: PhysicalDevice, _: DisplayKHR) -> ResultGetPhysicalDeviceSurfaceCapabilities2EXT: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut SurfaceCapabilities2EXT) -> ResultGetPhysicalDeviceExternalFencePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalFenceInfo, _: *mut ExternalFenceProperties)EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: *mut u32, _: *mut PerformanceCounterKHR, _: *mut PerformanceCounterDescriptionKHR) -> ResultGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR: extern "system" fn(_: PhysicalDevice, _: *const QueryPoolPerformanceCreateInfoKHR, _: *mut u32)GetPhysicalDeviceSurfaceCapabilities2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSurfaceInfo2KHR, _: *mut SurfaceCapabilities2KHR) -> ResultGetPhysicalDeviceSurfaceFormats2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSurfaceInfo2KHR, _: *mut u32, _: *mut SurfaceFormat2KHR) -> ResultGetPhysicalDeviceDisplayProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayProperties2KHR) -> ResultGetPhysicalDeviceDisplayPlaneProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPlaneProperties2KHR) -> ResultGetDisplayModeProperties2KHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *mut u32, _: *mut DisplayModeProperties2KHR) -> ResultGetDisplayPlaneCapabilities2KHR: extern "system" fn(_: PhysicalDevice, _: *const DisplayPlaneInfo2KHR, _: *mut DisplayPlaneCapabilities2KHR) -> ResultCreateDebugUtilsMessengerEXT: extern "system" fn(_: Instance, _: *const DebugUtilsMessengerCreateInfoEXT, _: *const AllocationCallbacks, _: *mut DebugUtilsMessengerEXT) -> ResultDestroyDebugUtilsMessengerEXT: extern "system" fn(_: Instance, _: DebugUtilsMessengerEXT, _: *const AllocationCallbacks)SubmitDebugUtilsMessageEXT: extern "system" fn(_: Instance, _: DebugUtilsMessageSeverityFlagBitsEXT, _: DebugUtilsMessageTypeFlagsEXT, _: *const DebugUtilsMessengerCallbackDataEXT)GetPhysicalDeviceMultisamplePropertiesEXT: extern "system" fn(_: PhysicalDevice, _: SampleCountFlagBits, _: *mut MultisamplePropertiesEXT)GetPhysicalDeviceCalibrateableTimeDomainsEXT: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut TimeDomainEXT) -> ResultGetPhysicalDeviceFragmentShadingRatesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut PhysicalDeviceFragmentShadingRateKHR) -> ResultGetPhysicalDeviceToolPropertiesEXT: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut PhysicalDeviceToolProperties) -> ResultGetPhysicalDeviceCooperativeMatrixPropertiesNV: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut CooperativeMatrixPropertiesNV) -> ResultGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut FramebufferMixedSamplesCombinationNV) -> ResultCreateHeadlessSurfaceEXT: extern "system" fn(_: Instance, _: *const HeadlessSurfaceCreateInfoEXT, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> ResultAcquireDrmDisplayEXT: extern "system" fn(_: PhysicalDevice, _: i32, _: DisplayKHR) -> ResultGetDrmDisplayEXT: extern "system" fn(_: PhysicalDevice, _: i32, _: u32, _: *mut DisplayKHR) -> Result

Implementations

Trait Implementations

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

Returns the argument unchanged.

Calls U::from(self).

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

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.