Github User Fetcher 1.0.0
C Application with Server and GUI
|
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 |
Typedefs | |
typedef VkFlags | VkWin32SurfaceCreateFlagsKHR |
typedef struct VkWin32SurfaceCreateInfoKHR | VkWin32SurfaceCreateInfoKHR |
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 struct VkImportMemoryWin32HandleInfoKHR | VkImportMemoryWin32HandleInfoKHR |
typedef struct VkExportMemoryWin32HandleInfoKHR | VkExportMemoryWin32HandleInfoKHR |
typedef struct VkMemoryWin32HandlePropertiesKHR | VkMemoryWin32HandlePropertiesKHR |
typedef struct VkMemoryGetWin32HandleInfoKHR | VkMemoryGetWin32HandleInfoKHR |
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 struct VkWin32KeyedMutexAcquireReleaseInfoKHR | VkWin32KeyedMutexAcquireReleaseInfoKHR |
typedef struct VkImportSemaphoreWin32HandleInfoKHR | VkImportSemaphoreWin32HandleInfoKHR |
typedef struct VkExportSemaphoreWin32HandleInfoKHR | VkExportSemaphoreWin32HandleInfoKHR |
typedef struct VkD3D12FenceSubmitInfoKHR | VkD3D12FenceSubmitInfoKHR |
typedef struct VkSemaphoreGetWin32HandleInfoKHR | VkSemaphoreGetWin32HandleInfoKHR |
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 struct VkImportFenceWin32HandleInfoKHR | VkImportFenceWin32HandleInfoKHR |
typedef struct VkExportFenceWin32HandleInfoKHR | VkExportFenceWin32HandleInfoKHR |
typedef struct VkFenceGetWin32HandleInfoKHR | VkFenceGetWin32HandleInfoKHR |
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 struct VkImportMemoryWin32HandleInfoNV | VkImportMemoryWin32HandleInfoNV |
typedef struct VkExportMemoryWin32HandleInfoNV | VkExportMemoryWin32HandleInfoNV |
typedef VkResult(VKAPI_PTR * | PFN_vkGetMemoryWin32HandleNV) (VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, HANDLE *pHandle) |
typedef struct VkWin32KeyedMutexAcquireReleaseInfoNV | VkWin32KeyedMutexAcquireReleaseInfoNV |
typedef enum VkFullScreenExclusiveEXT | VkFullScreenExclusiveEXT |
typedef struct VkSurfaceFullScreenExclusiveInfoEXT | VkSurfaceFullScreenExclusiveInfoEXT |
typedef struct VkSurfaceCapabilitiesFullScreenExclusiveEXT | VkSurfaceCapabilitiesFullScreenExclusiveEXT |
typedef struct VkSurfaceFullScreenExclusiveWin32InfoEXT | VkSurfaceFullScreenExclusiveWin32InfoEXT |
typedef VkResult(VKAPI_PTR * | PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT) (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pPresentModeCount, VkPresentModeKHR *pPresentModes) |
typedef VkResult(VKAPI_PTR * | PFN_vkAcquireFullScreenExclusiveModeEXT) (VkDevice device, VkSwapchainKHR swapchain) |
typedef VkResult(VKAPI_PTR * | PFN_vkReleaseFullScreenExclusiveModeEXT) (VkDevice device, VkSwapchainKHR swapchain) |
typedef VkResult(VKAPI_PTR * | PFN_vkGetDeviceGroupSurfacePresentModes2EXT) (VkDevice device, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, VkDeviceGroupPresentModeFlagsKHR *pModes) |
typedef VkResult(VKAPI_PTR * | PFN_vkAcquireWinrtDisplayNV) (VkPhysicalDevice physicalDevice, VkDisplayKHR display) |
typedef VkResult(VKAPI_PTR * | PFN_vkGetWinrtDisplayNV) (VkPhysicalDevice physicalDevice, uint32_t deviceRelativeId, VkDisplayKHR *pDisplay) |
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 264 of file vulkan_win32.h.
#define VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME "VK_EXT_full_screen_exclusive" |
Definition at line 266 of file vulkan_win32.h.
#define VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION 4 |
Definition at line 265 of file vulkan_win32.h.
#define VK_KHR_external_fence_win32 1 |
Definition at line 173 of file vulkan_win32.h.
#define VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME "VK_KHR_external_fence_win32" |
Definition at line 175 of file vulkan_win32.h.
#define VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION 1 |
Definition at line 174 of file vulkan_win32.h.
#define VK_KHR_external_memory_win32 1 |
Definition at line 52 of file vulkan_win32.h.
#define VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME "VK_KHR_external_memory_win32" |
Definition at line 54 of file vulkan_win32.h.
#define VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION 1 |
Definition at line 53 of file vulkan_win32.h.
#define VK_KHR_external_semaphore_win32 1 |
Definition at line 120 of file vulkan_win32.h.
#define VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME "VK_KHR_external_semaphore_win32" |
Definition at line 122 of file vulkan_win32.h.
#define VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION 1 |
Definition at line 121 of file vulkan_win32.h.
#define VK_KHR_win32_keyed_mutex 1 |
Definition at line 102 of file vulkan_win32.h.
#define VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME "VK_KHR_win32_keyed_mutex" |
Definition at line 104 of file vulkan_win32.h.
#define VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION 1 |
Definition at line 103 of file vulkan_win32.h.
#define VK_KHR_win32_surface 1 |
Definition at line 23 of file vulkan_win32.h.
#define VK_KHR_WIN32_SURFACE_EXTENSION_NAME "VK_KHR_win32_surface" |
Definition at line 25 of file vulkan_win32.h.
#define VK_KHR_WIN32_SURFACE_SPEC_VERSION 6 |
Definition at line 24 of file vulkan_win32.h.
#define VK_NV_acquire_winrt_display 1 |
Definition at line 321 of file vulkan_win32.h.
#define VK_NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME "VK_NV_acquire_winrt_display" |
Definition at line 323 of file vulkan_win32.h.
#define VK_NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION 1 |
Definition at line 322 of file vulkan_win32.h.
#define VK_NV_external_memory_win32 1 |
Definition at line 217 of file vulkan_win32.h.
#define VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME "VK_NV_external_memory_win32" |
Definition at line 219 of file vulkan_win32.h.
#define VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION 1 |
Definition at line 218 of file vulkan_win32.h.
#define VK_NV_win32_keyed_mutex 1 |
Definition at line 246 of file vulkan_win32.h.
#define VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME "VK_NV_win32_keyed_mutex" |
Definition at line 248 of file vulkan_win32.h.
#define VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION 2 |
Definition at line 247 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkAcquireFullScreenExclusiveModeEXT) (VkDevice device, VkSwapchainKHR swapchain) |
Definition at line 294 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkAcquireWinrtDisplayNV) (VkPhysicalDevice physicalDevice, VkDisplayKHR display) |
Definition at line 324 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkCreateWin32SurfaceKHR) (VkInstance instance, const VkWin32SurfaceCreateInfoKHR *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
Definition at line 35 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetDeviceGroupSurfacePresentModes2EXT) (VkDevice device, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, VkDeviceGroupPresentModeFlagsKHR *pModes) |
Definition at line 296 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetFenceWin32HandleKHR) (VkDevice device, const VkFenceGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
Definition at line 202 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryWin32HandleKHR) (VkDevice device, const VkMemoryGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
Definition at line 84 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryWin32HandleNV) (VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, HANDLE *pHandle) |
Definition at line 234 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetMemoryWin32HandlePropertiesKHR) (VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, HANDLE handle, VkMemoryWin32HandlePropertiesKHR *pMemoryWin32HandleProperties) |
Definition at line 85 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT) (VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pPresentModeCount, VkPresentModeKHR *pPresentModes) |
Definition at line 293 of file vulkan_win32.h.
typedef VkBool32(VKAPI_PTR * PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR) (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex) |
Definition at line 36 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetSemaphoreWin32HandleKHR) (VkDevice device, const VkSemaphoreGetWin32HandleInfoKHR *pGetWin32HandleInfo, HANDLE *pHandle) |
Definition at line 158 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetWinrtDisplayNV) (VkPhysicalDevice physicalDevice, uint32_t deviceRelativeId, VkDisplayKHR *pDisplay) |
Definition at line 325 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkImportFenceWin32HandleKHR) (VkDevice device, const VkImportFenceWin32HandleInfoKHR *pImportFenceWin32HandleInfo) |
Definition at line 201 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkImportSemaphoreWin32HandleKHR) (VkDevice device, const VkImportSemaphoreWin32HandleInfoKHR *pImportSemaphoreWin32HandleInfo) |
Definition at line 157 of file vulkan_win32.h.
typedef VkResult(VKAPI_PTR * PFN_vkReleaseFullScreenExclusiveModeEXT) (VkDevice device, VkSwapchainKHR swapchain) |
Definition at line 295 of file vulkan_win32.h.
typedef struct VkD3D12FenceSubmitInfoKHR VkD3D12FenceSubmitInfoKHR |
typedef struct VkExportFenceWin32HandleInfoKHR VkExportFenceWin32HandleInfoKHR |
typedef struct VkExportMemoryWin32HandleInfoKHR VkExportMemoryWin32HandleInfoKHR |
typedef struct VkExportMemoryWin32HandleInfoNV VkExportMemoryWin32HandleInfoNV |
typedef struct VkExportSemaphoreWin32HandleInfoKHR VkExportSemaphoreWin32HandleInfoKHR |
typedef struct VkFenceGetWin32HandleInfoKHR VkFenceGetWin32HandleInfoKHR |
typedef enum VkFullScreenExclusiveEXT VkFullScreenExclusiveEXT |
typedef struct VkImportFenceWin32HandleInfoKHR VkImportFenceWin32HandleInfoKHR |
typedef struct VkImportMemoryWin32HandleInfoKHR VkImportMemoryWin32HandleInfoKHR |
typedef struct VkImportMemoryWin32HandleInfoNV VkImportMemoryWin32HandleInfoNV |
typedef struct VkImportSemaphoreWin32HandleInfoKHR VkImportSemaphoreWin32HandleInfoKHR |
typedef struct VkMemoryGetWin32HandleInfoKHR VkMemoryGetWin32HandleInfoKHR |
typedef struct VkMemoryWin32HandlePropertiesKHR VkMemoryWin32HandlePropertiesKHR |
typedef struct VkSemaphoreGetWin32HandleInfoKHR VkSemaphoreGetWin32HandleInfoKHR |
typedef struct VkSurfaceCapabilitiesFullScreenExclusiveEXT VkSurfaceCapabilitiesFullScreenExclusiveEXT |
typedef struct VkSurfaceFullScreenExclusiveInfoEXT VkSurfaceFullScreenExclusiveInfoEXT |
typedef struct VkSurfaceFullScreenExclusiveWin32InfoEXT VkSurfaceFullScreenExclusiveWin32InfoEXT |
typedef struct VkWin32KeyedMutexAcquireReleaseInfoKHR VkWin32KeyedMutexAcquireReleaseInfoKHR |
typedef struct VkWin32KeyedMutexAcquireReleaseInfoNV VkWin32KeyedMutexAcquireReleaseInfoNV |
typedef VkFlags VkWin32SurfaceCreateFlagsKHR |
Definition at line 26 of file vulkan_win32.h.
typedef struct VkWin32SurfaceCreateInfoKHR VkWin32SurfaceCreateInfoKHR |
Definition at line 268 of file vulkan_win32.h.
VKAPI_ATTR VkResult VKAPI_CALL vkAcquireFullScreenExclusiveModeEXT | ( | VkDevice | device, |
VkSwapchainKHR | swapchain ) |
VKAPI_ATTR VkResult VKAPI_CALL vkAcquireWinrtDisplayNV | ( | VkPhysicalDevice | physicalDevice, |
VkDisplayKHR | display ) |
VKAPI_ATTR VkResult VKAPI_CALL vkCreateWin32SurfaceKHR | ( | VkInstance | instance, |
const VkWin32SurfaceCreateInfoKHR * | pCreateInfo, | ||
const VkAllocationCallbacks * | pAllocator, | ||
VkSurfaceKHR * | pSurface ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceGroupSurfacePresentModes2EXT | ( | VkDevice | device, |
const VkPhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, | ||
VkDeviceGroupPresentModeFlagsKHR * | pModes ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceWin32HandleKHR | ( | VkDevice | device, |
const VkFenceGetWin32HandleInfoKHR * | pGetWin32HandleInfo, | ||
HANDLE * | pHandle ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandleKHR | ( | VkDevice | device, |
const VkMemoryGetWin32HandleInfoKHR * | pGetWin32HandleInfo, | ||
HANDLE * | pHandle ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandleNV | ( | VkDevice | device, |
VkDeviceMemory | memory, | ||
VkExternalMemoryHandleTypeFlagsNV | handleType, | ||
HANDLE * | pHandle ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandlePropertiesKHR | ( | VkDevice | device, |
VkExternalMemoryHandleTypeFlagBits | handleType, | ||
HANDLE | handle, | ||
VkMemoryWin32HandlePropertiesKHR * | pMemoryWin32HandleProperties ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfacePresentModes2EXT | ( | VkPhysicalDevice | physicalDevice, |
const VkPhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, | ||
uint32_t * | pPresentModeCount, | ||
VkPresentModeKHR * | pPresentModes ) |
VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceWin32PresentationSupportKHR | ( | VkPhysicalDevice | physicalDevice, |
uint32_t | queueFamilyIndex ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreWin32HandleKHR | ( | VkDevice | device, |
const VkSemaphoreGetWin32HandleInfoKHR * | pGetWin32HandleInfo, | ||
HANDLE * | pHandle ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetWinrtDisplayNV | ( | VkPhysicalDevice | physicalDevice, |
uint32_t | deviceRelativeId, | ||
VkDisplayKHR * | pDisplay ) |
VKAPI_ATTR VkResult VKAPI_CALL vkImportFenceWin32HandleKHR | ( | VkDevice | device, |
const VkImportFenceWin32HandleInfoKHR * | pImportFenceWin32HandleInfo ) |
VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreWin32HandleKHR | ( | VkDevice | device, |
const VkImportSemaphoreWin32HandleInfoKHR * | pImportSemaphoreWin32HandleInfo ) |
VKAPI_ATTR VkResult VKAPI_CALL vkReleaseFullScreenExclusiveModeEXT | ( | VkDevice | device, |
VkSwapchainKHR | swapchain ) |