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;
pub struct ScreenSurfaceCreateInfoQNX {
s_type: vk::StructureType,
p_next: *const c_void,
flags: vk::ScreenSurfaceCreateFlagsQNX,
context: *mut _screen_context,
window: *mut _screen_window,
}
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
Parent
VK_QNX_screen_surfaceType
Structures