Structures

VkXlibSurfaceCreateInfoKHR

Structure specifying parameters of a newly created Xlib surface object

The VkXlibSurfaceCreateInfoKHR structure is defined as:

typedef struct VkXlibSurfaceCreateInfoKHR {
    VkStructureType sType;
    const void* pNext;
    VkXlibSurfaceCreateFlagsKHR flags;
    Display* dpy;
    Window window;
} VkXlibSurfaceCreateInfoKHR;
  • 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.
  • dpy is a pointer to an Xlib Display connection to the X server.
  • window is an Xlib Window to associate the surface with.

Valid Usage

VUID-VkXlibSurfaceCreateInfoKHR-dpy-01313

dpy must point to a valid Xlib Display

VUID-VkXlibSurfaceCreateInfoKHR-window-01314

window must be a valid Xlib Window

Valid Usage (Implicit)

VUID-VkXlibSurfaceCreateInfoKHR-sType-sType

sType must be VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR