Class EXTMetalSurface

java.lang.Object
org.lwjgl.vulkan.EXTMetalSurface

public class EXTMetalSurface extends Object
  • Field Details

    • VK_EXT_METAL_SURFACE_SPEC_VERSION

      public static final int VK_EXT_METAL_SURFACE_SPEC_VERSION
      See Also:
    • VK_EXT_METAL_SURFACE_EXTENSION_NAME

      public static final String VK_EXT_METAL_SURFACE_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT

      public static final int VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT
      See Also:
  • Method Details

    • nvkCreateMetalSurfaceEXT

      public static int nvkCreateMetalSurfaceEXT(VkInstance instance, long pCreateInfo, long pAllocator, long pSurface)
      VkResult vkCreateMetalSurfaceEXT(VkInstance instance, VkMetalSurfaceCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSurfaceKHR * pSurface)
    • vkCreateMetalSurfaceEXT

      @NativeType("VkResult") public static int vkCreateMetalSurfaceEXT(VkInstance instance, @NativeType("VkMetalSurfaceCreateInfoEXT const *") VkMetalSurfaceCreateInfoEXT pCreateInfo, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks pAllocator, @NativeType("VkSurfaceKHR *") LongBuffer pSurface)
      VkResult vkCreateMetalSurfaceEXT(VkInstance instance, VkMetalSurfaceCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSurfaceKHR * pSurface)
    • vkCreateMetalSurfaceEXT

      @NativeType("VkResult") public static int vkCreateMetalSurfaceEXT(VkInstance instance, @NativeType("VkMetalSurfaceCreateInfoEXT const *") VkMetalSurfaceCreateInfoEXT pCreateInfo, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks pAllocator, @NativeType("VkSurfaceKHR *") long[] pSurface)
      VkResult vkCreateMetalSurfaceEXT(VkInstance instance, VkMetalSurfaceCreateInfoEXT const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkSurfaceKHR * pSurface)