Go to the source code of this file.
|
typedef VkFlags | VkWin32SurfaceCreateFlagsKHR |
|
typedef VkResult(VKAPI_PTR * | PFN_vkCreateWin32SurfaceKHR) (VkInstance instance, const VkWin32SurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
|
typedef VkBool32(VKAPI_PTR * | PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR) (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkGetMemoryWin32HandleKHR) (VkDevice device, const VkMemoryGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkGetMemoryWin32HandlePropertiesKHR) (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, HANDLE handle, VkMemoryWin32HandlePropertiesKHR *pMemoryWin32HandleProperties) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkImportSemaphoreWin32HandleKHR) (VkDevice device, const VkImportSemaphoreWin32HandleInfoKHR *pImportSemaphoreWin32HandleInfo) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkGetSemaphoreWin32HandleKHR) (VkDevice device, const VkSemaphoreGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkImportFenceWin32HandleKHR) (VkDevice device, const VkImportFenceWin32HandleInfoKHR *pImportFenceWin32HandleInfo) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkGetFenceWin32HandleKHR) (VkDevice device, const VkFenceGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
|
typedef VkResult(VKAPI_PTR * | PFN_vkGetMemoryWin32HandleNV) (VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, HANDLE *pHandle) |
|
|
VKAPI_ATTR VkResult VKAPI_CALL | vkCreateWin32SurfaceKHR (VkInstance instance, const VkWin32SurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
|
VKAPI_ATTR VkBool32 VKAPI_CALL | vkGetPhysicalDeviceWin32PresentationSupportKHR (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex) |
|
VKAPI_ATTR VkResult VKAPI_CALL | vkGetMemoryWin32HandleKHR (VkDevice device, const VkMemoryGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
|
VKAPI_ATTR VkResult VKAPI_CALL | vkGetMemoryWin32HandlePropertiesKHR (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, HANDLE handle, VkMemoryWin32HandlePropertiesKHR *pMemoryWin32HandleProperties) |
|
VKAPI_ATTR VkResult VKAPI_CALL | vkImportSemaphoreWin32HandleKHR (VkDevice device, const VkImportSemaphoreWin32HandleInfoKHR *pImportSemaphoreWin32HandleInfo) |
|
VKAPI_ATTR VkResult VKAPI_CALL | vkGetSemaphoreWin32HandleKHR (VkDevice device, const VkSemaphoreGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
|
VKAPI_ATTR VkResult VKAPI_CALL | vkImportFenceWin32HandleKHR (VkDevice device, const VkImportFenceWin32HandleInfoKHR *pImportFenceWin32HandleInfo) |
|
VKAPI_ATTR VkResult VKAPI_CALL | vkGetFenceWin32HandleKHR (VkDevice device, const VkFenceGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
|
VKAPI_ATTR VkResult VKAPI_CALL | vkGetMemoryWin32HandleNV (VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, HANDLE *pHandle) |
|
◆ VK_KHR_external_fence_win32
#define VK_KHR_external_fence_win32 1 |
◆ VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME
#define VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME "VK_KHR_external_fence_win32" |
◆ VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION
#define VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION 1 |
◆ VK_KHR_external_memory_win32
#define VK_KHR_external_memory_win32 1 |
◆ VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME
#define VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME "VK_KHR_external_memory_win32" |
◆ VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION
#define VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION 1 |
◆ VK_KHR_external_semaphore_win32
#define VK_KHR_external_semaphore_win32 1 |
◆ VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME
#define VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME "VK_KHR_external_semaphore_win32" |
◆ VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION
#define VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION 1 |
◆ VK_KHR_win32_keyed_mutex
#define VK_KHR_win32_keyed_mutex 1 |
◆ VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME
#define VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME "VK_KHR_win32_keyed_mutex" |
◆ VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION
#define VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION 1 |
◆ VK_KHR_win32_surface
#define VK_KHR_win32_surface 1 |
◆ VK_KHR_WIN32_SURFACE_EXTENSION_NAME
#define VK_KHR_WIN32_SURFACE_EXTENSION_NAME "VK_KHR_win32_surface" |
◆ VK_KHR_WIN32_SURFACE_SPEC_VERSION
#define VK_KHR_WIN32_SURFACE_SPEC_VERSION 6 |
◆ VK_NV_external_memory_win32
#define VK_NV_external_memory_win32 1 |
◆ VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME
#define VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME "VK_NV_external_memory_win32" |
◆ VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION
#define VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION 1 |
◆ VK_NV_win32_keyed_mutex
#define VK_NV_win32_keyed_mutex 1 |
◆ VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME
#define VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME "VK_NV_win32_keyed_mutex" |
◆ VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION
#define VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION 1 |
◆ PFN_vkCreateWin32SurfaceKHR
◆ PFN_vkGetFenceWin32HandleKHR
◆ PFN_vkGetMemoryWin32HandleKHR
◆ PFN_vkGetMemoryWin32HandleNV
◆ PFN_vkGetMemoryWin32HandlePropertiesKHR
◆ PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR
typedef VkBool32(VKAPI_PTR * PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR) (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex) |
◆ PFN_vkGetSemaphoreWin32HandleKHR
◆ PFN_vkImportFenceWin32HandleKHR
◆ PFN_vkImportSemaphoreWin32HandleKHR
◆ VkWin32SurfaceCreateFlagsKHR
◆ vkCreateWin32SurfaceKHR()
◆ vkGetFenceWin32HandleKHR()
◆ vkGetMemoryWin32HandleKHR()
◆ vkGetMemoryWin32HandleNV()
◆ vkGetMemoryWin32HandlePropertiesKHR()
◆ vkGetPhysicalDeviceWin32PresentationSupportKHR()
◆ vkGetSemaphoreWin32HandleKHR()
◆ vkImportFenceWin32HandleKHR()
◆ vkImportSemaphoreWin32HandleKHR()