Class KHRXlibSurface

java.lang.Object
org.lwjgl.vulkan.KHRXlibSurface

public class KHRXlibSurface extends Object
  • Field Details

    • VK_KHR_XLIB_SURFACE_SPEC_VERSION

      public static final int VK_KHR_XLIB_SURFACE_SPEC_VERSION
      See Also:
    • VK_KHR_XLIB_SURFACE_EXTENSION_NAME

      public static final String VK_KHR_XLIB_SURFACE_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR
      See Also:
  • Method Details

    • nvkCreateXlibSurfaceKHR

      public static int nvkCreateXlibSurfaceKHR(VkInstance instance, long pCreateInfo, long pAllocator, long pSurface)
      VkResult vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSurfaceKHR * pSurface)
    • vkCreateXlibSurfaceKHR

      public static int vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pSurface)
      VkResult vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSurfaceKHR * pSurface)
    • vkGetPhysicalDeviceXlibPresentationSupportKHR

      public static boolean vkGetPhysicalDeviceXlibPresentationSupportKHR(VkPhysicalDevice physicalDevice, int queueFamilyIndex, long dpy, long visualID)
      VkBool32 vkGetPhysicalDeviceXlibPresentationSupportKHR(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, Display * dpy, VisualID visualID)
    • vkCreateXlibSurfaceKHR

      public static int vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pSurface)
      VkResult vkCreateXlibSurfaceKHR(VkInstance instance, VkXlibSurfaceCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSurfaceKHR * pSurface)