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;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.flags
is reserved for future use.context
andwindow
are QNX Screencontext
andwindow
to 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