derelict.vulkan.system.posix.xlib

Undocumented in source.

Public Imports

derelict.vulkan.base
public import derelict.vulkan.base;
derelict.vulkan.types
public import derelict.vulkan.types;

Members

Aliases

PFN_vkCreateXlibSurfaceKHR
alias PFN_vkCreateXlibSurfaceKHR = VkResult function(VkInstance instance, const(VkXlibSurfaceCreateInfoKHR)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSurfaceKHR* pSurface)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR
alias PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR = VkBool32 function(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, XLibDisplayHandle dpy, XLibVisualID visualID)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
VkXlibSurfaceCreateFlagsKHR
alias VkXlibSurfaceCreateFlagsKHR = VkFlags
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
XLibVisualID
alias XLibVisualID = uint
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
XLibWindow
alias XLibWindow = uint
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Functions

vkCreateXlibSurfaceKHR
VkResult vkCreateXlibSurfaceKHR(VkInstance instance, const(VkXlibSurfaceCreateInfoKHR)* pCreateInfo, const(VkAllocationCallbacks)* pAllocator, VkSurfaceKHR* pSurface)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
vkGetPhysicalDeviceXlibPresentationSupportKHR
VkBool32 vkGetPhysicalDeviceXlibPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint queueFamilyIndex, XLibDisplayHandle dpy, XLibVisualID visualID)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Manifest constants

VK_KHR_XLIB_SURFACE_EXTENSION_NAME
enum VK_KHR_XLIB_SURFACE_EXTENSION_NAME;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
VK_KHR_XLIB_SURFACE_SPEC_VERSION
enum VK_KHR_XLIB_SURFACE_SPEC_VERSION;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
VK_KHR_xlib_surface
enum VK_KHR_xlib_surface;
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Mixins

__anonymous
mixin VK_DEFINE_NON_DISPATCHABLE_HANDLE!"XLibDisplayHandle"
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Mixin templates

XLibFunctions
mixintemplate XLibFunctions()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Structs

VkXlibSurfaceCreateInfoKHR
struct VkXlibSurfaceCreateInfoKHR
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Meta