VK_EXT_acquire_xlib_displayVK_EXT_direct_mode_display| Modifier and Type | Field and Description |
|---|---|
| public static final String | VK_EXT_ACQUIRE_XLIB_DISPLAY_EXTENSION_NAME
The extension name. |
| public static final int | VK_EXT_ACQUIRE_XLIB_DISPLAY_SPEC_VERSION
The extension specification version. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | nvkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, long dpy, long rrOutput, long pDisplay)
Unsafe version of: |
| public static int | vkAcquireXlibDisplayEXT(VkPhysicalDevice
The physical device the display is on. physicalDevice, long A connection to the X11 server that currently owns dpy, long display.The display the caller wishes to control in Vulkan. display)Acquire access to a VkDisplayKHR using Xlib. |
| public static int | vkGetRandROutputDisplayEXT(VkPhysicalDevice
The physical device to query the display handle on. physicalDevice, long A connection to the X11 server from which dpy, long rrOutput was queried.An X11 RandR output ID. rrOutput, LongBuffer The corresponding pDisplay)VkDisplayKHR handle will be returned here.Query the VkDisplayKHR corresponding to an X11 RandR Output. |
| public static int | vkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, long dpy, long rrOutput, long[] pDisplay)
Array version of: |
| VK_EXT_ACQUIRE_XLIB_DISPLAY_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_EXT_ACQUIRE_XLIB_DISPLAY_EXTENSION_NAME The extension name. | |
| VK_EXT_ACQUIRE_XLIB_DISPLAY_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_EXT_ACQUIRE_XLIB_DISPLAY_SPEC_VERSION The extension specification version. | |
| EXTAcquireXlibDisplay | back to summary |
|---|---|
| protected EXTAcquireXlibDisplay() | |
| nvkGetRandROutputDisplayEXT | back to summary |
|---|---|
| public static int nvkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, long dpy, long rrOutput, long pDisplay) Unsafe version of: | |
| vkAcquireXlibDisplayEXT | back to summary |
|---|---|
| public static int vkAcquireXlibDisplayEXT(VkPhysicalDevice physicalDevice, long dpy, long display) Acquire access to a VkDisplayKHR using Xlib. C SpecificationTo acquire permission to directly access a display in Vulkan from an X11 server, call:
DescriptionAll permissions necessary to control the display are granted to the Vulkan instance associated with NoteOne example of when an X11 server loses access to a display is when it loses ownership of its virtual terminal. Valid Usage (Implicit)
Return Codes
| |
| vkGetRandROutputDisplayEXT | back to summary |
|---|---|
| public static int vkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, long dpy, long rrOutput, LongBuffer pDisplay) Query the VkDisplayKHR corresponding to an X11 RandR Output. C SpecificationWhen acquiring displays from an X11 server, an application may also wish to enumerate and identify them using a native handle rather than a
DescriptionIf there is no Valid Usage (Implicit)
Return Codes
| |
| vkGetRandROutputDisplayEXT | back to summary |
|---|---|
| public static int vkGetRandROutputDisplayEXT(VkPhysicalDevice physicalDevice, long dpy, long rrOutput, long[] pDisplay) Array version of:
| |