gfx.vulkan.wsi

Vulkan Window System Integration module

Members

Classes

VulkanSurface
class VulkanSurface
Undocumented in source.
VulkanSwapchain
class VulkanSwapchain
Undocumented in source.

Functions

createVulkanWaylandSurface
Surface createVulkanWaylandSurface(Instance graalInst, WlDisplay wlDpy, WlSurface wlSurf)
Undocumented in source. Be warned that the author may not have intended to support it.
createVulkanWin32Surface
Surface createVulkanWin32Surface(Instance graalInst, HINSTANCE hinstance, HWND hwnd)
Undocumented in source. Be warned that the author may not have intended to support it.
createVulkanXcbSurface
Surface createVulkanXcbSurface(Instance graalInst, xcb_connection_t* conn, xcb_window_t win)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

surfaceInstanceExtension
enum surfaceInstanceExtension;
Undocumented in source.
swapChainDeviceExtension
enum swapChainDeviceExtension;
Undocumented in source.
waylandSurfaceInstanceExtension
enum waylandSurfaceInstanceExtension;
Undocumented in source.
win32SurfaceInstanceExtension
enum win32SurfaceInstanceExtension;
Undocumented in source.
xcbSurfaceInstanceExtension
enum xcbSurfaceInstanceExtension;
Undocumented in source.

Variables

surfaceInstanceExtensions
string[] surfaceInstanceExtensions;

Extensions to open Vulkan surfaces on the platform window system

surfaceInstanceExtensions
string[] surfaceInstanceExtensions;

Extensions to open Vulkan surfaces on the platform window system

surfaceInstanceExtensions
string[] surfaceInstanceExtensions;

Extensions to open Vulkan surfaces on the platform window system

waylandSurfaceInstanceExtensions
string[] waylandSurfaceInstanceExtensions;

Extensions necessary to open a Wayland Vulkan surface

win32SurfaceInstanceExtensions
string[] win32SurfaceInstanceExtensions;

Extensions necessary to open an Win32 Vulkan surface

xcbSurfaceInstanceExtensions
string[] xcbSurfaceInstanceExtensions;

Extensions necessary to open an XCB Vulkan surface

Meta