Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Data Structures | |
struct | VkScreenSurfaceCreateInfoQNX |
struct | VkScreenBufferPropertiesQNX |
struct | VkScreenBufferFormatPropertiesQNX |
struct | VkImportScreenBufferInfoQNX |
struct | VkExternalFormatQNX |
struct | VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX |
Macros | |
#define | VK_QNX_screen_surface 1 |
#define | VK_QNX_SCREEN_SURFACE_SPEC_VERSION 1 |
#define | VK_QNX_SCREEN_SURFACE_EXTENSION_NAME "VK_QNX_screen_surface" |
#define | VK_QNX_external_memory_screen_buffer 1 |
#define | VK_QNX_EXTERNAL_MEMORY_SCREEN_BUFFER_SPEC_VERSION 1 |
#define | VK_QNX_EXTERNAL_MEMORY_SCREEN_BUFFER_EXTENSION_NAME "VK_QNX_external_memory_screen_buffer" |
Typedefs | |
typedef VkFlags | VkScreenSurfaceCreateFlagsQNX |
typedef struct VkScreenSurfaceCreateInfoQNX | VkScreenSurfaceCreateInfoQNX |
typedef VkResult(VKAPI_PTR * | PFN_vkCreateScreenSurfaceQNX) (VkInstance instance, const VkScreenSurfaceCreateInfoQNX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
typedef VkBool32(VKAPI_PTR * | PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX) (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, struct _screen_window *window) |
typedef struct VkScreenBufferPropertiesQNX | VkScreenBufferPropertiesQNX |
typedef struct VkScreenBufferFormatPropertiesQNX | VkScreenBufferFormatPropertiesQNX |
typedef struct VkImportScreenBufferInfoQNX | VkImportScreenBufferInfoQNX |
typedef struct VkExternalFormatQNX | VkExternalFormatQNX |
typedef struct VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX | VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX |
typedef VkResult(VKAPI_PTR * | PFN_vkGetScreenBufferPropertiesQNX) (VkDevice device, const struct _screen_buffer *buffer, VkScreenBufferPropertiesQNX *pProperties) |
Functions | |
VKAPI_ATTR VkResult VKAPI_CALL | vkCreateScreenSurfaceQNX (VkInstance instance, const VkScreenSurfaceCreateInfoQNX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
VKAPI_ATTR VkBool32 VKAPI_CALL | vkGetPhysicalDeviceScreenPresentationSupportQNX (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, struct _screen_window *window) |
VKAPI_ATTR VkResult VKAPI_CALL | vkGetScreenBufferPropertiesQNX (VkDevice device, const struct _screen_buffer *buffer, VkScreenBufferPropertiesQNX *pProperties) |
#define VK_QNX_external_memory_screen_buffer 1 |
Definition at line 53 of file vulkan_screen.h.
#define VK_QNX_EXTERNAL_MEMORY_SCREEN_BUFFER_EXTENSION_NAME "VK_QNX_external_memory_screen_buffer" |
Definition at line 55 of file vulkan_screen.h.
#define VK_QNX_EXTERNAL_MEMORY_SCREEN_BUFFER_SPEC_VERSION 1 |
Definition at line 54 of file vulkan_screen.h.
#define VK_QNX_screen_surface 1 |
Definition at line 23 of file vulkan_screen.h.
#define VK_QNX_SCREEN_SURFACE_EXTENSION_NAME "VK_QNX_screen_surface" |
Definition at line 25 of file vulkan_screen.h.
#define VK_QNX_SCREEN_SURFACE_SPEC_VERSION 1 |
Definition at line 24 of file vulkan_screen.h.
typedef VkResult(VKAPI_PTR * PFN_vkCreateScreenSurfaceQNX) (VkInstance instance, const VkScreenSurfaceCreateInfoQNX *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) |
Definition at line 35 of file vulkan_screen.h.
typedef VkBool32(VKAPI_PTR * PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX) (VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, struct _screen_window *window) |
Definition at line 36 of file vulkan_screen.h.
typedef VkResult(VKAPI_PTR * PFN_vkGetScreenBufferPropertiesQNX) (VkDevice device, const struct _screen_buffer *buffer, VkScreenBufferPropertiesQNX *pProperties) |
Definition at line 95 of file vulkan_screen.h.
typedef struct VkExternalFormatQNX VkExternalFormatQNX |
typedef struct VkImportScreenBufferInfoQNX VkImportScreenBufferInfoQNX |
typedef struct VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX VkPhysicalDeviceExternalMemoryScreenBufferFeaturesQNX |
typedef struct VkScreenBufferFormatPropertiesQNX VkScreenBufferFormatPropertiesQNX |
typedef struct VkScreenBufferPropertiesQNX VkScreenBufferPropertiesQNX |
typedef VkFlags VkScreenSurfaceCreateFlagsQNX |
Definition at line 26 of file vulkan_screen.h.
typedef struct VkScreenSurfaceCreateInfoQNX VkScreenSurfaceCreateInfoQNX |
VKAPI_ATTR VkResult VKAPI_CALL vkCreateScreenSurfaceQNX | ( | VkInstance | instance, |
const VkScreenSurfaceCreateInfoQNX * | pCreateInfo, | ||
const VkAllocationCallbacks * | pAllocator, | ||
VkSurfaceKHR * | pSurface ) |
VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceScreenPresentationSupportQNX | ( | VkPhysicalDevice | physicalDevice, |
uint32_t | queueFamilyIndex, | ||
struct _screen_window * | window ) |
VKAPI_ATTR VkResult VKAPI_CALL vkGetScreenBufferPropertiesQNX | ( | VkDevice | device, |
const struct _screen_buffer * | buffer, | ||
VkScreenBufferPropertiesQNX * | pProperties ) |