Structures
VkScreenSurfaceCreateInfoQNX
Structure specifying parameters of a newly created QNX Screen surface object
The VkScreenSurfaceCreateInfoQNX structure is defined as:
typedef struct VkScreenSurfaceCreateInfoQNX {
VkStructureType sType;
const void* pNext;
VkScreenSurfaceCreateFlagsQNX flags;
struct _screen_context* context;
struct _screen_window* window;
} VkScreenSurfaceCreateInfoQNX;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.flagsis reserved for future use.contextandwindoware QNX Screencontextandwindowto associate the surface with.
Valid Usage
VUID-VkScreenSurfaceCreateInfoQNX-context-04741
context must point to a valid QNX Screen struct
_screen_context
VUID-VkScreenSurfaceCreateInfoQNX-window-04742
window must point to a valid QNX Screen struct
_screen_window
Valid Usage (Implicit)
VUID-VkScreenSurfaceCreateInfoQNX-sType-sType
sType must be VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX
VUID-VkScreenSurfaceCreateInfoQNX-pNext-pNext
pNext must be NULL
VUID-VkScreenSurfaceCreateInfoQNX-flags-zerobitmask
flags must be 0