VkInstanceCmds

Undocumented in source.
final
class VkInstanceCmds {}

Constructors

this
this(VkInstance instance, VkGlobalCmds globalCmds)
Undocumented in source.

Members

Functions

CreateDebugReportCallbackEXT
VkResult CreateDebugReportCallbackEXT(VkInstance instance, const(VkDebugReportCallbackCreateInfoEXT)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkDebugReportCallbackEXT* pCallback)

Commands for VK_EXT_debug_report

CreateDevice
VkResult CreateDevice(VkPhysicalDevice physicalDevice, const(VkDeviceCreateInfo)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkDevice* pDevice)

Commands for VK_VERSION_1_0

CreateDisplayModeKHR
VkResult CreateDisplayModeKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, const(VkDisplayModeCreateInfoKHR)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkDisplayModeKHR* pMode)
CreateDisplayPlaneSurfaceKHR
VkResult CreateDisplayPlaneSurfaceKHR(VkInstance instance, const(VkDisplaySurfaceCreateInfoKHR)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSurfaceKHR* pSurface)

Commands for VK_KHR_display

CreateWaylandSurfaceKHR
VkResult CreateWaylandSurfaceKHR(VkInstance instance, const(VkWaylandSurfaceCreateInfoKHR)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSurfaceKHR* pSurface)

Commands for VK_KHR_wayland_surface

CreateWin32SurfaceKHR
VkResult CreateWin32SurfaceKHR(VkInstance instance, const(VkWin32SurfaceCreateInfoKHR)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSurfaceKHR* pSurface)

Commands for VK_KHR_win32_surface

CreateXcbSurfaceKHR
VkResult CreateXcbSurfaceKHR(VkInstance instance, const(VkXcbSurfaceCreateInfoKHR)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSurfaceKHR* pSurface)

Commands for VK_KHR_xcb_surface

DebugReportMessageEXT
void DebugReportMessageEXT(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const(char)* pLayerPrefix, const(char)* pMessage)
DestroyDebugReportCallbackEXT
void DestroyDebugReportCallbackEXT(VkInstance instance, VkDebugReportCallbackEXT callback, const(VkAllocationCallbacks)* pAllocator)

Commands for VK_EXT_debug_report

DestroyInstance
void DestroyInstance(VkInstance instance, const(VkAllocationCallbacks)* pAllocator)

Commands for VK_VERSION_1_0

DestroySurfaceKHR
void DestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface, const(VkAllocationCallbacks)* pAllocator)

Commands for VK_KHR_surface

EnumerateDeviceExtensionProperties
VkResult EnumerateDeviceExtensionProperties(VkPhysicalDevice physicalDevice, const(char)* pLayerName, uint32_t* pPropertyCount, VkExtensionProperties* pProperties)
EnumerateDeviceLayerProperties
VkResult EnumerateDeviceLayerProperties(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkLayerProperties* pProperties)

Commands for VK_VERSION_1_0

EnumerateInstanceVersion
VkResult EnumerateInstanceVersion(uint32_t* pApiVersion)
EnumeratePhysicalDeviceGroups
VkResult EnumeratePhysicalDeviceGroups(VkInstance instance, uint32_t* pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties)

Commands for VK_VERSION_1_1

EnumeratePhysicalDevices
VkResult EnumeratePhysicalDevices(VkInstance instance, uint32_t* pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices)
GetDeviceProcAddr
PFN_vkVoidFunction GetDeviceProcAddr(VkDevice device, const(char)* pName)

Commands for VK_VERSION_1_0

GetDisplayModePropertiesKHR
VkResult GetDisplayModePropertiesKHR(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModePropertiesKHR* pProperties)
GetDisplayPlaneCapabilitiesKHR
VkResult GetDisplayPlaneCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR* pCapabilities)
GetDisplayPlaneSupportedDisplaysKHR
VkResult GetDisplayPlaneSupportedDisplaysKHR(VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t* pDisplayCount, VkDisplayKHR* pDisplays)
GetPhysicalDeviceDisplayPlanePropertiesKHR
VkResult GetPhysicalDeviceDisplayPlanePropertiesKHR(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties)

Commands for VK_KHR_display

GetPhysicalDeviceDisplayPropertiesKHR
VkResult GetPhysicalDeviceDisplayPropertiesKHR(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPropertiesKHR* pProperties)

Commands for VK_KHR_display

GetPhysicalDeviceExternalBufferProperties
void GetPhysicalDeviceExternalBufferProperties(VkPhysicalDevice physicalDevice, const(VkPhysicalDeviceExternalBufferInfo)* pExternalBufferInfo, VkExternalBufferProperties* pExternalBufferProperties)
GetPhysicalDeviceExternalFenceProperties
void GetPhysicalDeviceExternalFenceProperties(VkPhysicalDevice physicalDevice, const(VkPhysicalDeviceExternalFenceInfo)* pExternalFenceInfo, VkExternalFenceProperties* pExternalFenceProperties)
GetPhysicalDeviceExternalSemaphoreProperties
void GetPhysicalDeviceExternalSemaphoreProperties(VkPhysicalDevice physicalDevice, const(VkPhysicalDeviceExternalSemaphoreInfo)* pExternalSemaphoreInfo, VkExternalSemaphoreProperties* pExternalSemaphoreProperties)

Commands for VK_VERSION_1_1

GetPhysicalDeviceFeatures
void GetPhysicalDeviceFeatures(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures* pFeatures)

Commands for VK_VERSION_1_0

GetPhysicalDeviceFeatures2
void GetPhysicalDeviceFeatures2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2* pFeatures)

Commands for VK_VERSION_1_1

GetPhysicalDeviceFormatProperties
void GetPhysicalDeviceFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties* pFormatProperties)

Commands for VK_VERSION_1_0

GetPhysicalDeviceFormatProperties2
void GetPhysicalDeviceFormatProperties2(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2* pFormatProperties)

Commands for VK_VERSION_1_1

GetPhysicalDeviceImageFormatProperties
VkResult GetPhysicalDeviceImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties* pImageFormatProperties)

Commands for VK_VERSION_1_0

GetPhysicalDeviceImageFormatProperties2
VkResult GetPhysicalDeviceImageFormatProperties2(VkPhysicalDevice physicalDevice, const(VkPhysicalDeviceImageFormatInfo2)* pImageFormatInfo, VkImageFormatProperties2* pImageFormatProperties)

Commands for VK_VERSION_1_1

GetPhysicalDeviceMemoryProperties
void GetPhysicalDeviceMemoryProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties* pMemoryProperties)

Commands for VK_VERSION_1_0

GetPhysicalDeviceMemoryProperties2
void GetPhysicalDeviceMemoryProperties2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2* pMemoryProperties)

Commands for VK_VERSION_1_1

GetPhysicalDevicePresentRectanglesKHR
VkResult GetPhysicalDevicePresentRectanglesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pRectCount, VkRect2D* pRects)

Commands for VK_KHR_swapchain

GetPhysicalDeviceProperties
void GetPhysicalDeviceProperties(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties* pProperties)

Commands for VK_VERSION_1_0

GetPhysicalDeviceProperties2
void GetPhysicalDeviceProperties2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2* pProperties)

Commands for VK_VERSION_1_1

GetPhysicalDeviceQueueFamilyProperties
void GetPhysicalDeviceQueueFamilyProperties(VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties* pQueueFamilyProperties)

Commands for VK_VERSION_1_0

GetPhysicalDeviceQueueFamilyProperties2
void GetPhysicalDeviceQueueFamilyProperties2(VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties2* pQueueFamilyProperties)

Commands for VK_VERSION_1_1

GetPhysicalDeviceSparseImageFormatProperties
void GetPhysicalDeviceSparseImageFormatProperties(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t* pPropertyCount, VkSparseImageFormatProperties* pProperties)

Commands for VK_VERSION_1_0

GetPhysicalDeviceSparseImageFormatProperties2
void GetPhysicalDeviceSparseImageFormatProperties2(VkPhysicalDevice physicalDevice, const(VkPhysicalDeviceSparseImageFormatInfo2)* pFormatInfo, uint32_t* pPropertyCount, VkSparseImageFormatProperties2* pProperties)

Commands for VK_VERSION_1_1

GetPhysicalDeviceSurfaceCapabilitiesKHR
VkResult GetPhysicalDeviceSurfaceCapabilitiesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities)
GetPhysicalDeviceSurfaceFormatsKHR
VkResult GetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pSurfaceFormatCount, VkSurfaceFormatKHR* pSurfaceFormats)
GetPhysicalDeviceSurfacePresentModesKHR
VkResult GetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes)
GetPhysicalDeviceSurfaceSupportKHR
VkResult GetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported)

Commands for VK_KHR_surface

GetPhysicalDeviceWaylandPresentationSupportKHR
VkBool32 GetPhysicalDeviceWaylandPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, wl_display* display)

Commands for VK_KHR_wayland_surface

GetPhysicalDeviceWin32PresentationSupportKHR
VkBool32 GetPhysicalDeviceWin32PresentationSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex)

Commands for VK_KHR_win32_surface

GetPhysicalDeviceXcbPresentationSupportKHR
VkBool32 GetPhysicalDeviceXcbPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, xcb_connection_t* connection, xcb_visualid_t visual_id)

Commands for VK_KHR_xcb_surface

Meta