|
SDL
2.0
|
Go to the source code of this file.
Data Structures | |
| struct | VkWin32SurfaceCreateInfoKHR |
| struct | VkImportMemoryWin32HandleInfoKHR |
| struct | VkExportMemoryWin32HandleInfoKHR |
| struct | VkMemoryWin32HandlePropertiesKHR |
| struct | VkMemoryGetWin32HandleInfoKHR |
| struct | VkWin32KeyedMutexAcquireReleaseInfoKHR |
| struct | VkImportSemaphoreWin32HandleInfoKHR |
| struct | VkExportSemaphoreWin32HandleInfoKHR |
| struct | VkD3D12FenceSubmitInfoKHR |
| struct | VkSemaphoreGetWin32HandleInfoKHR |
| struct | VkImportFenceWin32HandleInfoKHR |
| struct | VkExportFenceWin32HandleInfoKHR |
| struct | VkFenceGetWin32HandleInfoKHR |
| struct | VkImportMemoryWin32HandleInfoNV |
| struct | VkExportMemoryWin32HandleInfoNV |
| struct | VkWin32KeyedMutexAcquireReleaseInfoNV |
| struct | VkSurfaceFullScreenExclusiveInfoEXT |
| struct | VkSurfaceCapabilitiesFullScreenExclusiveEXT |
| struct | VkSurfaceFullScreenExclusiveWin32InfoEXT |
Enumerations | |
| enum | VkFullScreenExclusiveEXT { VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT = 0 , VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT = 1 , VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT = 2 , VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT = 3 , VK_FULL_SCREEN_EXCLUSIVE_MAX_ENUM_EXT = 0x7FFFFFFF } |
| #define VK_EXT_full_screen_exclusive 1 |
Definition at line 256 of file vulkan_win32.h.
| #define VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME "VK_EXT_full_screen_exclusive" |
Definition at line 258 of file vulkan_win32.h.
| #define VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION 4 |
Definition at line 257 of file vulkan_win32.h.
| #define VK_KHR_external_fence_win32 1 |
Definition at line 168 of file vulkan_win32.h.
| #define VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME "VK_KHR_external_fence_win32" |
Definition at line 170 of file vulkan_win32.h.
| #define VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION 1 |
Definition at line 169 of file vulkan_win32.h.
| #define VK_KHR_external_memory_win32 1 |
Definition at line 50 of file vulkan_win32.h.
| #define VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME "VK_KHR_external_memory_win32" |
Definition at line 52 of file vulkan_win32.h.
| #define VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION 1 |
Definition at line 51 of file vulkan_win32.h.
| #define VK_KHR_external_semaphore_win32 1 |
Definition at line 116 of file vulkan_win32.h.
| #define VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME "VK_KHR_external_semaphore_win32" |
Definition at line 118 of file vulkan_win32.h.
| #define VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION 1 |
Definition at line 117 of file vulkan_win32.h.
| #define VK_KHR_win32_keyed_mutex 1 |
Definition at line 99 of file vulkan_win32.h.
| #define VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME "VK_KHR_win32_keyed_mutex" |
Definition at line 101 of file vulkan_win32.h.
| #define VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION 1 |
Definition at line 100 of file vulkan_win32.h.
| #define VK_KHR_win32_surface 1 |
Definition at line 22 of file vulkan_win32.h.
| #define VK_KHR_WIN32_SURFACE_EXTENSION_NAME "VK_KHR_win32_surface" |
Definition at line 24 of file vulkan_win32.h.
| #define VK_KHR_WIN32_SURFACE_SPEC_VERSION 6 |
Definition at line 23 of file vulkan_win32.h.
| #define VK_NV_external_memory_win32 1 |
Definition at line 211 of file vulkan_win32.h.
| #define VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME "VK_NV_external_memory_win32" |
Definition at line 213 of file vulkan_win32.h.
| #define VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION 1 |
Definition at line 212 of file vulkan_win32.h.
| #define VK_NV_win32_keyed_mutex 1 |
Definition at line 239 of file vulkan_win32.h.
| #define VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME "VK_NV_win32_keyed_mutex" |
Definition at line 241 of file vulkan_win32.h.
| #define VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION 2 |
Definition at line 240 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkAcquireFullScreenExclusiveModeEXT) (VkDevice device, VkSwapchainKHR swapchain) |
Definition at line 286 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkCreateWin32SurfaceKHR) (VkInstance instance, const VkWin32SurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
Definition at line 34 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkGetDeviceGroupSurfacePresentModes2EXT) (VkDevice device, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, VkDeviceGroupPresentModeFlagsKHR *pModes) |
Definition at line 288 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkGetFenceWin32HandleKHR) (VkDevice device, const VkFenceGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
Definition at line 197 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryWin32HandleKHR) (VkDevice device, const VkMemoryGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
Definition at line 82 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryWin32HandleNV) (VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, HANDLE *pHandle) |
Definition at line 228 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryWin32HandlePropertiesKHR) (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, HANDLE handle, VkMemoryWin32HandlePropertiesKHR *pMemoryWin32HandleProperties) |
Definition at line 83 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT) (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pPresentModeCount, VkPresentModeKHR *pPresentModes) |
Definition at line 285 of file vulkan_win32.h.
| typedef VkBool32(VKAPI_PTR * PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR) (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex) |
Definition at line 35 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkGetSemaphoreWin32HandleKHR) (VkDevice device, const VkSemaphoreGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
Definition at line 154 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkImportFenceWin32HandleKHR) (VkDevice device, const VkImportFenceWin32HandleInfoKHR *pImportFenceWin32HandleInfo) |
Definition at line 196 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkImportSemaphoreWin32HandleKHR) (VkDevice device, const VkImportSemaphoreWin32HandleInfoKHR *pImportSemaphoreWin32HandleInfo) |
Definition at line 153 of file vulkan_win32.h.
| typedef VkResult(VKAPI_PTR * PFN_vkReleaseFullScreenExclusiveModeEXT) (VkDevice device, VkSwapchainKHR swapchain) |
Definition at line 287 of file vulkan_win32.h.
| typedef VkFlags VkWin32SurfaceCreateFlagsKHR |
Definition at line 25 of file vulkan_win32.h.
Definition at line 260 of file vulkan_win32.h.
| VKAPI_ATTR VkResult VKAPI_CALL vkAcquireFullScreenExclusiveModeEXT | ( | VkDevice | device, |
| VkSwapchainKHR | swapchain | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkCreateWin32SurfaceKHR | ( | VkInstance | instance, |
| const VkWin32SurfaceCreateInfoKHR * | pCreateInfo, | ||
| const VkAllocationCallbacks * | pAllocator, | ||
| VkSurfaceKHR * | pSurface | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceGroupSurfacePresentModes2EXT | ( | VkDevice | device, |
| const VkPhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, | ||
| VkDeviceGroupPresentModeFlagsKHR * | pModes | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceWin32HandleKHR | ( | VkDevice | device, |
| const VkFenceGetWin32HandleInfoKHR * | pGetWin32HandleInfo, | ||
| HANDLE * | pHandle | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandleKHR | ( | VkDevice | device, |
| const VkMemoryGetWin32HandleInfoKHR * | pGetWin32HandleInfo, | ||
| HANDLE * | pHandle | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandleNV | ( | VkDevice | device, |
| VkDeviceMemory | memory, | ||
| VkExternalMemoryHandleTypeFlagsNV | handleType, | ||
| HANDLE * | pHandle | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandlePropertiesKHR | ( | VkDevice | device, |
| VkExternalMemoryHandleTypeFlagBits | handleType, | ||
| HANDLE | handle, | ||
| VkMemoryWin32HandlePropertiesKHR * | pMemoryWin32HandleProperties | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfacePresentModes2EXT | ( | VkPhysicalDevice | physicalDevice, |
| const VkPhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, | ||
| uint32_t * | pPresentModeCount, | ||
| VkPresentModeKHR * | pPresentModes | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceWin32PresentationSupportKHR | ( | VkPhysicalDevice | physicalDevice, |
| uint32_t | queueFamilyIndex | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreWin32HandleKHR | ( | VkDevice | device, |
| const VkSemaphoreGetWin32HandleInfoKHR * | pGetWin32HandleInfo, | ||
| HANDLE * | pHandle | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkImportFenceWin32HandleKHR | ( | VkDevice | device, |
| const VkImportFenceWin32HandleInfoKHR * | pImportFenceWin32HandleInfo | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreWin32HandleKHR | ( | VkDevice | device, |
| const VkImportSemaphoreWin32HandleInfoKHR * | pImportSemaphoreWin32HandleInfo | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().
| VKAPI_ATTR VkResult VKAPI_CALL vkReleaseFullScreenExclusiveModeEXT | ( | VkDevice | device, |
| VkSwapchainKHR | swapchain | ||
| ) |
Referenced by VULKAN_HPP_NAMESPACE::DispatchLoaderDynamic::init().