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 is NULL or a pointer to a structure extending this structure.
  • flags is reserved for future use.
  • context and window are QNX Screen context and window 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