Constructors
InstanceCmdsinstanceCmdsHandle :: Ptr Instance_TpVkDestroyInstance :: FunPtr (Ptr Instance_T ->"pAllocator"
::: Ptr AllocationCallbacks -> IO ())pVkEnumeratePhysicalDevices :: FunPtr (Ptr Instance_T ->"pPhysicalDeviceCount"
::: Ptr Word32 ->"pPhysicalDevices"
::: Ptr (Ptr PhysicalDevice_T) -> IO Result)pVkGetInstanceProcAddr :: FunPtr (Ptr Instance_T ->"pName"
::: Ptr CChar -> IO PFN_vkVoidFunction)pVkGetPhysicalDeviceProperties :: FunPtr (Ptr PhysicalDevice_T ->"pProperties"
::: Ptr PhysicalDeviceProperties -> IO ())pVkGetPhysicalDeviceQueueFamilyProperties :: FunPtr (Ptr PhysicalDevice_T ->"pQueueFamilyPropertyCount"
::: Ptr Word32 ->"pQueueFamilyProperties"
::: Ptr QueueFamilyProperties -> IO ())pVkGetPhysicalDeviceMemoryProperties :: FunPtr (Ptr PhysicalDevice_T ->"pMemoryProperties"
::: Ptr PhysicalDeviceMemoryProperties -> IO ())pVkGetPhysicalDeviceFeatures :: FunPtr (Ptr PhysicalDevice_T ->"pFeatures"
::: Ptr PhysicalDeviceFeatures -> IO ())pVkGetPhysicalDeviceFormatProperties :: FunPtr (Ptr PhysicalDevice_T -> Format ->"pFormatProperties"
::: Ptr FormatProperties -> IO ())pVkGetPhysicalDeviceImageFormatProperties :: FunPtr (Ptr PhysicalDevice_T -> Format -> ImageType -> ImageTiling -> ImageUsageFlags -> ImageCreateFlags ->"pImageFormatProperties"
::: Ptr ImageFormatProperties -> IO Result)pVkCreateDevice :: FunPtr (Ptr PhysicalDevice_T ->"pCreateInfo"
::: Ptr (SomeStruct DeviceCreateInfo) ->"pAllocator"
::: Ptr AllocationCallbacks ->"pDevice"
::: Ptr (Ptr Device_T) -> IO Result)pVkEnumerateDeviceLayerProperties :: FunPtr (Ptr PhysicalDevice_T ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr LayerProperties -> IO Result)pVkEnumerateDeviceExtensionProperties :: FunPtr (Ptr PhysicalDevice_T ->"pLayerName"
::: Ptr CChar ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr ExtensionProperties -> IO Result)pVkGetPhysicalDeviceSparseImageFormatProperties :: FunPtr (Ptr PhysicalDevice_T -> Format -> ImageType ->"samples"
::: SampleCountFlagBits -> ImageUsageFlags -> ImageTiling ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr SparseImageFormatProperties -> IO ())pVkCreateAndroidSurfaceKHR :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr AndroidSurfaceCreateInfoKHR ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkGetPhysicalDeviceDisplayPropertiesKHR :: FunPtr (Ptr PhysicalDevice_T ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr DisplayPropertiesKHR -> IO Result)pVkGetPhysicalDeviceDisplayPlanePropertiesKHR :: FunPtr (Ptr PhysicalDevice_T ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr DisplayPlanePropertiesKHR -> IO Result)pVkGetDisplayPlaneSupportedDisplaysKHR :: FunPtr (Ptr PhysicalDevice_T ->"planeIndex"
::: Word32 ->"pDisplayCount"
::: Ptr Word32 ->"pDisplays"
::: Ptr DisplayKHR -> IO Result)pVkGetDisplayModePropertiesKHR :: FunPtr (Ptr PhysicalDevice_T -> DisplayKHR ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr DisplayModePropertiesKHR -> IO Result)pVkCreateDisplayModeKHR :: FunPtr (Ptr PhysicalDevice_T -> DisplayKHR ->"pCreateInfo"
::: Ptr DisplayModeCreateInfoKHR ->"pAllocator"
::: Ptr AllocationCallbacks ->"pMode"
::: Ptr DisplayModeKHR -> IO Result)pVkGetDisplayPlaneCapabilitiesKHR :: FunPtr (Ptr PhysicalDevice_T -> DisplayModeKHR ->"planeIndex"
::: Word32 ->"pCapabilities"
::: Ptr DisplayPlaneCapabilitiesKHR -> IO Result)pVkCreateDisplayPlaneSurfaceKHR :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr (SomeStruct DisplaySurfaceCreateInfoKHR) ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkDestroySurfaceKHR :: FunPtr (Ptr Instance_T -> SurfaceKHR ->"pAllocator"
::: Ptr AllocationCallbacks -> IO ())pVkGetPhysicalDeviceSurfaceSupportKHR :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 -> SurfaceKHR ->"pSupported"
::: Ptr Bool32 -> IO Result)pVkGetPhysicalDeviceSurfaceCapabilitiesKHR :: FunPtr (Ptr PhysicalDevice_T -> SurfaceKHR ->"pSurfaceCapabilities"
::: Ptr SurfaceCapabilitiesKHR -> IO Result)pVkGetPhysicalDeviceSurfaceFormatsKHR :: FunPtr (Ptr PhysicalDevice_T -> SurfaceKHR ->"pSurfaceFormatCount"
::: Ptr Word32 ->"pSurfaceFormats"
::: Ptr SurfaceFormatKHR -> IO Result)pVkGetPhysicalDeviceSurfacePresentModesKHR :: FunPtr (Ptr PhysicalDevice_T -> SurfaceKHR ->"pPresentModeCount"
::: Ptr Word32 ->"pPresentModes"
::: Ptr PresentModeKHR -> IO Result)pVkCreateViSurfaceNN :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr ViSurfaceCreateInfoNN ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkCreateWaylandSurfaceKHR :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr WaylandSurfaceCreateInfoKHR ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkGetPhysicalDeviceWaylandPresentationSupportKHR :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 -> Ptr Wl_display -> IO Bool32)pVkCreateWin32SurfaceKHR :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr Win32SurfaceCreateInfoKHR ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkGetPhysicalDeviceWin32PresentationSupportKHR :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 -> IO Bool32)pVkCreateXlibSurfaceKHR :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr XlibSurfaceCreateInfoKHR ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkGetPhysicalDeviceXlibPresentationSupportKHR :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 ->"dpy"
::: Ptr Display -> VisualID -> IO Bool32)pVkCreateXcbSurfaceKHR :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr XcbSurfaceCreateInfoKHR ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkGetPhysicalDeviceXcbPresentationSupportKHR :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 -> Ptr Xcb_connection_t ->"visual_id"
::: Xcb_visualid_t -> IO Bool32)pVkCreateDirectFBSurfaceEXT :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr DirectFBSurfaceCreateInfoEXT ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkGetPhysicalDeviceDirectFBPresentationSupportEXT :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 ->"dfb"
::: Ptr IDirectFB -> IO Bool32)pVkCreateImagePipeSurfaceFUCHSIA :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr ImagePipeSurfaceCreateInfoFUCHSIA ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkCreateStreamDescriptorSurfaceGGP :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr StreamDescriptorSurfaceCreateInfoGGP ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkCreateScreenSurfaceQNX :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr ScreenSurfaceCreateInfoQNX ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkGetPhysicalDeviceScreenPresentationSupportQNX :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 -> Ptr Screen_window -> IO Bool32)pVkCreateDebugReportCallbackEXT :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr DebugReportCallbackCreateInfoEXT ->"pAllocator"
::: Ptr AllocationCallbacks ->"pCallback"
::: Ptr DebugReportCallbackEXT -> IO Result)pVkDestroyDebugReportCallbackEXT :: FunPtr (Ptr Instance_T -> DebugReportCallbackEXT ->"pAllocator"
::: Ptr AllocationCallbacks -> IO ())pVkDebugReportMessageEXT :: FunPtr (Ptr Instance_T -> DebugReportFlagsEXT -> DebugReportObjectTypeEXT ->"object"
::: Word64 ->"location"
::: CSize ->"messageCode"
::: Int32 ->"pLayerPrefix"
::: Ptr CChar ->"pMessage"
::: Ptr CChar -> IO ())pVkGetPhysicalDeviceExternalImageFormatPropertiesNV :: FunPtr (Ptr PhysicalDevice_T -> Format -> ImageType -> ImageTiling -> ImageUsageFlags -> ImageCreateFlags ->"externalHandleType"
::: ExternalMemoryHandleTypeFlagsNV ->"pExternalImageFormatProperties"
::: Ptr ExternalImageFormatPropertiesNV -> IO Result)pVkGetPhysicalDeviceFeatures2 :: FunPtr (Ptr PhysicalDevice_T ->"pFeatures"
::: Ptr (SomeStruct PhysicalDeviceFeatures2) -> IO ())pVkGetPhysicalDeviceProperties2 :: FunPtr (Ptr PhysicalDevice_T ->"pProperties"
::: Ptr (SomeStruct PhysicalDeviceProperties2) -> IO ())pVkGetPhysicalDeviceFormatProperties2 :: FunPtr (Ptr PhysicalDevice_T -> Format ->"pFormatProperties"
::: Ptr (SomeStruct FormatProperties2) -> IO ())pVkGetPhysicalDeviceImageFormatProperties2 :: FunPtr (Ptr PhysicalDevice_T ->"pImageFormatInfo"
::: Ptr (SomeStruct PhysicalDeviceImageFormatInfo2) ->"pImageFormatProperties"
::: Ptr (SomeStruct ImageFormatProperties2) -> IO Result)pVkGetPhysicalDeviceQueueFamilyProperties2 :: FunPtr (Ptr PhysicalDevice_T ->"pQueueFamilyPropertyCount"
::: Ptr Word32 ->"pQueueFamilyProperties"
::: Ptr (SomeStruct QueueFamilyProperties2) -> IO ())pVkGetPhysicalDeviceMemoryProperties2 :: FunPtr (Ptr PhysicalDevice_T ->"pMemoryProperties"
::: Ptr (SomeStruct PhysicalDeviceMemoryProperties2) -> IO ())pVkGetPhysicalDeviceSparseImageFormatProperties2 :: FunPtr (Ptr PhysicalDevice_T ->"pFormatInfo"
::: Ptr PhysicalDeviceSparseImageFormatInfo2 ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr SparseImageFormatProperties2 -> IO ())pVkGetPhysicalDeviceExternalBufferProperties :: FunPtr (Ptr PhysicalDevice_T ->"pExternalBufferInfo"
::: Ptr (SomeStruct PhysicalDeviceExternalBufferInfo) ->"pExternalBufferProperties"
::: Ptr ExternalBufferProperties -> IO ())pVkGetPhysicalDeviceExternalSemaphoreProperties :: FunPtr (Ptr PhysicalDevice_T ->"pExternalSemaphoreInfo"
::: Ptr (SomeStruct PhysicalDeviceExternalSemaphoreInfo) ->"pExternalSemaphoreProperties"
::: Ptr ExternalSemaphoreProperties -> IO ())pVkGetPhysicalDeviceExternalFenceProperties :: FunPtr (Ptr PhysicalDevice_T ->"pExternalFenceInfo"
::: Ptr PhysicalDeviceExternalFenceInfo ->"pExternalFenceProperties"
::: Ptr ExternalFenceProperties -> IO ())pVkReleaseDisplayEXT :: FunPtr (Ptr PhysicalDevice_T -> DisplayKHR -> IO Result)pVkAcquireXlibDisplayEXT :: FunPtr (Ptr PhysicalDevice_T ->"dpy"
::: Ptr Display -> DisplayKHR -> IO Result)pVkGetRandROutputDisplayEXT :: FunPtr (Ptr PhysicalDevice_T ->"dpy"
::: Ptr Display -> RROutput ->"pDisplay"
::: Ptr DisplayKHR -> IO Result)pVkAcquireWinrtDisplayNV :: FunPtr (Ptr PhysicalDevice_T -> DisplayKHR -> IO Result)pVkGetWinrtDisplayNV :: FunPtr (Ptr PhysicalDevice_T ->"deviceRelativeId"
::: Word32 ->"pDisplay"
::: Ptr DisplayKHR -> IO Result)pVkGetPhysicalDeviceSurfaceCapabilities2EXT :: FunPtr (Ptr PhysicalDevice_T -> SurfaceKHR ->"pSurfaceCapabilities"
::: Ptr SurfaceCapabilities2EXT -> IO Result)pVkEnumeratePhysicalDeviceGroups :: FunPtr (Ptr Instance_T ->"pPhysicalDeviceGroupCount"
::: Ptr Word32 ->"pPhysicalDeviceGroupProperties"
::: Ptr PhysicalDeviceGroupProperties -> IO Result)pVkGetPhysicalDevicePresentRectanglesKHR :: FunPtr (Ptr PhysicalDevice_T -> SurfaceKHR ->"pRectCount"
::: Ptr Word32 ->"pRects"
::: Ptr Rect2D -> IO Result)pVkCreateIOSSurfaceMVK :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr IOSSurfaceCreateInfoMVK ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkCreateMacOSSurfaceMVK :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr MacOSSurfaceCreateInfoMVK ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkCreateMetalSurfaceEXT :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr MetalSurfaceCreateInfoEXT ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkGetPhysicalDeviceMultisamplePropertiesEXT :: FunPtr (Ptr PhysicalDevice_T ->"samples"
::: SampleCountFlagBits ->"pMultisampleProperties"
::: Ptr MultisamplePropertiesEXT -> IO ())pVkGetPhysicalDeviceSurfaceCapabilities2KHR :: FunPtr (Ptr PhysicalDevice_T ->"pSurfaceInfo"
::: Ptr (SomeStruct PhysicalDeviceSurfaceInfo2KHR) ->"pSurfaceCapabilities"
::: Ptr (SomeStruct SurfaceCapabilities2KHR) -> IO Result)pVkGetPhysicalDeviceSurfaceFormats2KHR :: FunPtr (Ptr PhysicalDevice_T ->"pSurfaceInfo"
::: Ptr (SomeStruct PhysicalDeviceSurfaceInfo2KHR) ->"pSurfaceFormatCount"
::: Ptr Word32 ->"pSurfaceFormats"
::: Ptr (SomeStruct SurfaceFormat2KHR) -> IO Result)pVkGetPhysicalDeviceDisplayProperties2KHR :: FunPtr (Ptr PhysicalDevice_T ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr DisplayProperties2KHR -> IO Result)pVkGetPhysicalDeviceDisplayPlaneProperties2KHR :: FunPtr (Ptr PhysicalDevice_T ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr DisplayPlaneProperties2KHR -> IO Result)pVkGetDisplayModeProperties2KHR :: FunPtr (Ptr PhysicalDevice_T -> DisplayKHR ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr (SomeStruct DisplayModeProperties2KHR) -> IO Result)pVkGetDisplayPlaneCapabilities2KHR :: FunPtr (Ptr PhysicalDevice_T ->"pDisplayPlaneInfo"
::: Ptr DisplayPlaneInfo2KHR ->"pCapabilities"
::: Ptr DisplayPlaneCapabilities2KHR -> IO Result)pVkGetPhysicalDeviceCalibrateableTimeDomainsKHR :: FunPtr (Ptr PhysicalDevice_T ->"pTimeDomainCount"
::: Ptr Word32 ->"pTimeDomains"
::: Ptr TimeDomainKHR -> IO Result)pVkCreateDebugUtilsMessengerEXT :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr DebugUtilsMessengerCreateInfoEXT ->"pAllocator"
::: Ptr AllocationCallbacks ->"pMessenger"
::: Ptr DebugUtilsMessengerEXT -> IO Result)pVkDestroyDebugUtilsMessengerEXT :: FunPtr (Ptr Instance_T -> DebugUtilsMessengerEXT ->"pAllocator"
::: Ptr AllocationCallbacks -> IO ())pVkSubmitDebugUtilsMessageEXT :: FunPtr (Ptr Instance_T -> DebugUtilsMessageSeverityFlagBitsEXT ->"messageTypes"
::: DebugUtilsMessageTypeFlagsEXT ->"pCallbackData"
::: Ptr (SomeStruct DebugUtilsMessengerCallbackDataEXT) -> IO ())pVkGetPhysicalDeviceCooperativeMatrixPropertiesNV :: FunPtr (Ptr PhysicalDevice_T ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr CooperativeMatrixPropertiesNV -> IO Result)pVkGetPhysicalDeviceSurfacePresentModes2EXT :: FunPtr (Ptr PhysicalDevice_T ->"pSurfaceInfo"
::: Ptr (SomeStruct PhysicalDeviceSurfaceInfo2KHR) ->"pPresentModeCount"
::: Ptr Word32 ->"pPresentModes"
::: Ptr PresentModeKHR -> IO Result)pVkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 ->"pCounterCount"
::: Ptr Word32 ->"pCounters"
::: Ptr PerformanceCounterKHR ->"pCounterDescriptions"
::: Ptr PerformanceCounterDescriptionKHR -> IO Result)pVkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR :: FunPtr (Ptr PhysicalDevice_T ->"pPerformanceQueryCreateInfo"
::: Ptr QueryPoolPerformanceCreateInfoKHR ->"pNumPasses"
::: Ptr Word32 -> IO ())pVkCreateHeadlessSurfaceEXT :: FunPtr (Ptr Instance_T ->"pCreateInfo"
::: Ptr HeadlessSurfaceCreateInfoEXT ->"pAllocator"
::: Ptr AllocationCallbacks ->"pSurface"
::: Ptr SurfaceKHR -> IO Result)pVkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV :: FunPtr (Ptr PhysicalDevice_T ->"pCombinationCount"
::: Ptr Word32 ->"pCombinations"
::: Ptr FramebufferMixedSamplesCombinationNV -> IO Result)pVkGetPhysicalDeviceToolProperties :: FunPtr (Ptr PhysicalDevice_T ->"pToolCount"
::: Ptr Word32 ->"pToolProperties"
::: Ptr PhysicalDeviceToolProperties -> IO Result)pVkGetPhysicalDeviceFragmentShadingRatesKHR :: FunPtr (Ptr PhysicalDevice_T ->"pFragmentShadingRateCount"
::: Ptr Word32 ->"pFragmentShadingRates"
::: Ptr PhysicalDeviceFragmentShadingRateKHR -> IO Result)pVkAcquireDrmDisplayEXT :: FunPtr (Ptr PhysicalDevice_T ->"drmFd"
::: Int32 -> DisplayKHR -> IO Result)pVkGetDrmDisplayEXT :: FunPtr (Ptr PhysicalDevice_T ->"drmFd"
::: Int32 ->"connectorId"
::: Word32 -> Ptr DisplayKHR -> IO Result)pVkGetPhysicalDeviceOpticalFlowImageFormatsNV :: FunPtr (Ptr PhysicalDevice_T ->"pOpticalFlowImageFormatInfo"
::: Ptr OpticalFlowImageFormatInfoNV ->"pFormatCount"
::: Ptr Word32 ->"pImageFormatProperties"
::: Ptr OpticalFlowImageFormatPropertiesNV -> IO Result)pVkGetPhysicalDeviceCooperativeMatrixPropertiesKHR :: FunPtr (Ptr PhysicalDevice_T ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr CooperativeMatrixPropertiesKHR -> IO Result)pVkGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV :: FunPtr (Ptr PhysicalDevice_T ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr CooperativeMatrixFlexibleDimensionsPropertiesNV -> IO Result)pVkGetPhysicalDeviceCooperativeVectorPropertiesNV :: FunPtr (Ptr PhysicalDevice_T ->"pPropertyCount"
::: Ptr Word32 ->"pProperties"
::: Ptr CooperativeVectorPropertiesNV -> IO Result)pVkEnumeratePhysicalDeviceShaderInstrumentationMetricsARM :: FunPtr (Ptr PhysicalDevice_T ->"pDescriptionCount"
::: Ptr Word32 ->"pDescriptions"
::: Ptr ShaderInstrumentationMetricDescriptionARM -> IO Result)pVkGetPhysicalDeviceExternalTensorPropertiesARM :: FunPtr (Ptr PhysicalDevice_T ->"pExternalTensorInfo"
::: Ptr PhysicalDeviceExternalTensorInfoARM ->"pExternalTensorProperties"
::: Ptr ExternalTensorPropertiesARM -> IO ())pVkGetPhysicalDeviceQueueFamilyDataGraphPropertiesARM :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 ->"pQueueFamilyDataGraphPropertyCount"
::: Ptr Word32 ->"pQueueFamilyDataGraphProperties"
::: Ptr QueueFamilyDataGraphPropertiesARM -> IO Result)pVkGetPhysicalDeviceQueueFamilyDataGraphProcessingEnginePropertiesARM :: FunPtr (Ptr PhysicalDevice_T ->"pQueueFamilyDataGraphProcessingEngineInfo"
::: Ptr PhysicalDeviceQueueFamilyDataGraphProcessingEngineInfoARM ->"pQueueFamilyDataGraphProcessingEngineProperties"
::: Ptr QueueFamilyDataGraphProcessingEnginePropertiesARM -> IO ())pVkGetPhysicalDeviceDescriptorSizeEXT :: FunPtr (Ptr PhysicalDevice_T -> DescriptorType -> IO DeviceSize)pVkGetPhysicalDeviceQueueFamilyDataGraphEngineOperationPropertiesARM :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 ->"pQueueFamilyDataGraphProperties"
::: Ptr QueueFamilyDataGraphPropertiesARM ->"pProperties"
::: Ptr BaseOutStructure -> IO Result)pVkGetPhysicalDeviceQueueFamilyDataGraphOpticalFlowImageFormatsARM :: FunPtr (Ptr PhysicalDevice_T ->"queueFamilyIndex"
::: Word32 ->"pQueueFamilyDataGraphProperties"
::: Ptr QueueFamilyDataGraphPropertiesARM ->"pOpticalFlowImageFormatInfo"
::: Ptr DataGraphOpticalFlowImageFormatInfoARM ->"pFormatCount"
::: Ptr Word32 ->"pImageFormatProperties"
::: Ptr DataGraphOpticalFlowImageFormatPropertiesARM -> IO Result)
Instances3Eq, Show, Zero
Eq InstanceCmdsDefined in vulkan-3.27 · Vulkan.DynamicShow InstanceCmdsDefined in vulkan-3.27 · Vulkan.DynamicZero InstanceCmdsDefined in vulkan-3.27 · Vulkan.Dynamic