Struct vulkan_bindings::InstanceCommands
source · pub struct InstanceCommands {Show 78 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 VideoProfileInfoKHR, _: *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,
pub GetPhysicalDeviceOpticalFlowImageFormatsNV: extern "system" fn(_: PhysicalDevice, _: *const OpticalFlowImageFormatInfoNV, _: *mut u32, _: *mut OpticalFlowImageFormatPropertiesNV) -> Result,
}
Fields§
§DestroyInstance: extern "system" fn(_: Instance, _: *const AllocationCallbacks)
§EnumeratePhysicalDevices: extern "system" fn(_: Instance, _: *mut u32, _: *mut PhysicalDevice) -> Result
§GetPhysicalDeviceFeatures: 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) -> Result
§GetPhysicalDeviceProperties: 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) -> FnVoidFunction
§CreateDevice: extern "system" fn(_: PhysicalDevice, _: *const DeviceCreateInfo, _: *const AllocationCallbacks, _: *mut Device) -> Result
§EnumerateDeviceExtensionProperties: extern "system" fn(_: PhysicalDevice, _: *const c_char, _: *mut u32, _: *mut ExtensionProperties) -> Result
§EnumerateDeviceLayerProperties: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut LayerProperties) -> Result
§GetPhysicalDeviceSparseImageFormatProperties: extern "system" fn(_: PhysicalDevice, _: Format, _: ImageType, _: SampleCountFlagBits, _: ImageUsageFlags, _: ImageTiling, _: *mut u32, _: *mut SparseImageFormatProperties)
§EnumeratePhysicalDeviceGroups: extern "system" fn(_: Instance, _: *mut u32, _: *mut PhysicalDeviceGroupProperties) -> Result
§GetPhysicalDeviceFeatures2: 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) -> Result
§GetPhysicalDeviceQueueFamilyProperties2: 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) -> Result
§DestroySurfaceKHR: extern "system" fn(_: Instance, _: SurfaceKHR, _: *const AllocationCallbacks)
§GetPhysicalDeviceSurfaceSupportKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: SurfaceKHR, _: *mut Bool32) -> Result
§GetPhysicalDeviceSurfaceCapabilitiesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut SurfaceCapabilitiesKHR) -> Result
§GetPhysicalDeviceSurfaceFormatsKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut SurfaceFormatKHR) -> Result
§GetPhysicalDeviceSurfacePresentModesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut PresentModeKHR) -> Result
§GetPhysicalDevicePresentRectanglesKHR: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut u32, _: *mut Rect2D) -> Result
§GetPhysicalDeviceDisplayPropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPropertiesKHR) -> Result
§GetPhysicalDeviceDisplayPlanePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPlanePropertiesKHR) -> Result
§GetDisplayPlaneSupportedDisplaysKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: *mut u32, _: *mut DisplayKHR) -> Result
§GetDisplayModePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *mut u32, _: *mut DisplayModePropertiesKHR) -> Result
§CreateDisplayModeKHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *const DisplayModeCreateInfoKHR, _: *const AllocationCallbacks, _: *mut DisplayModeKHR) -> Result
§GetDisplayPlaneCapabilitiesKHR: extern "system" fn(_: PhysicalDevice, _: DisplayModeKHR, _: u32, _: *mut DisplayPlaneCapabilitiesKHR) -> Result
§CreateDisplayPlaneSurfaceKHR: extern "system" fn(_: Instance, _: *const DisplaySurfaceCreateInfoKHR, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
§CreateDebugReportCallbackEXT: extern "system" fn(_: Instance, _: *const DebugReportCallbackCreateInfoEXT, _: *const AllocationCallbacks, _: *mut DebugReportCallbackEXT) -> Result
§DestroyDebugReportCallbackEXT: 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 VideoProfileInfoKHR, _: *mut VideoCapabilitiesKHR) -> Result
§GetPhysicalDeviceVideoFormatPropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceVideoFormatInfoKHR, _: *mut u32, _: *mut VideoFormatPropertiesKHR) -> Result
§GetPhysicalDeviceExternalImageFormatPropertiesNV: extern "system" fn(_: PhysicalDevice, _: Format, _: ImageType, _: ImageTiling, _: ImageUsageFlags, _: ImageCreateFlags, _: ExternalMemoryHandleTypeFlagsNV, _: *mut ExternalImageFormatPropertiesNV) -> Result
§GetPhysicalDeviceFeatures2KHR: 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) -> Result
§GetPhysicalDeviceQueueFamilyProperties2KHR: 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) -> Result
§GetPhysicalDeviceExternalBufferPropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalBufferInfo, _: *mut ExternalBufferProperties)
§GetPhysicalDeviceExternalSemaphorePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalSemaphoreInfo, _: *mut ExternalSemaphoreProperties)
§ReleaseDisplayEXT: extern "system" fn(_: PhysicalDevice, _: DisplayKHR) -> Result
§GetPhysicalDeviceSurfaceCapabilities2EXT: extern "system" fn(_: PhysicalDevice, _: SurfaceKHR, _: *mut SurfaceCapabilities2EXT) -> Result
§GetPhysicalDeviceExternalFencePropertiesKHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceExternalFenceInfo, _: *mut ExternalFenceProperties)
§EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR: extern "system" fn(_: PhysicalDevice, _: u32, _: *mut u32, _: *mut PerformanceCounterKHR, _: *mut PerformanceCounterDescriptionKHR) -> Result
§GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR: extern "system" fn(_: PhysicalDevice, _: *const QueryPoolPerformanceCreateInfoKHR, _: *mut u32)
§GetPhysicalDeviceSurfaceCapabilities2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSurfaceInfo2KHR, _: *mut SurfaceCapabilities2KHR) -> Result
§GetPhysicalDeviceSurfaceFormats2KHR: extern "system" fn(_: PhysicalDevice, _: *const PhysicalDeviceSurfaceInfo2KHR, _: *mut u32, _: *mut SurfaceFormat2KHR) -> Result
§GetPhysicalDeviceDisplayProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayProperties2KHR) -> Result
§GetPhysicalDeviceDisplayPlaneProperties2KHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut DisplayPlaneProperties2KHR) -> Result
§GetDisplayModeProperties2KHR: extern "system" fn(_: PhysicalDevice, _: DisplayKHR, _: *mut u32, _: *mut DisplayModeProperties2KHR) -> Result
§GetDisplayPlaneCapabilities2KHR: extern "system" fn(_: PhysicalDevice, _: *const DisplayPlaneInfo2KHR, _: *mut DisplayPlaneCapabilities2KHR) -> Result
§CreateDebugUtilsMessengerEXT: extern "system" fn(_: Instance, _: *const DebugUtilsMessengerCreateInfoEXT, _: *const AllocationCallbacks, _: *mut DebugUtilsMessengerEXT) -> Result
§DestroyDebugUtilsMessengerEXT: 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) -> Result
§GetPhysicalDeviceFragmentShadingRatesKHR: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut PhysicalDeviceFragmentShadingRateKHR) -> Result
§GetPhysicalDeviceToolPropertiesEXT: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut PhysicalDeviceToolProperties) -> Result
§GetPhysicalDeviceCooperativeMatrixPropertiesNV: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut CooperativeMatrixPropertiesNV) -> Result
§GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV: extern "system" fn(_: PhysicalDevice, _: *mut u32, _: *mut FramebufferMixedSamplesCombinationNV) -> Result
§CreateHeadlessSurfaceEXT: extern "system" fn(_: Instance, _: *const HeadlessSurfaceCreateInfoEXT, _: *const AllocationCallbacks, _: *mut SurfaceKHR) -> Result
§AcquireDrmDisplayEXT: extern "system" fn(_: PhysicalDevice, _: i32, _: DisplayKHR) -> Result
§GetDrmDisplayEXT: extern "system" fn(_: PhysicalDevice, _: i32, _: u32, _: *mut DisplayKHR) -> Result
§GetPhysicalDeviceOpticalFlowImageFormatsNV: extern "system" fn(_: PhysicalDevice, _: *const OpticalFlowImageFormatInfoNV, _: *mut u32, _: *mut OpticalFlowImageFormatPropertiesNV) -> Result