Package org.lwjgl.sdl

Class SDLVulkan

java.lang.Object
org.lwjgl.sdl.SDLVulkan

public class SDLVulkan extends Object
  • Method Details

    • nSDL_Vulkan_LoadLibrary

      public static boolean nSDL_Vulkan_LoadLibrary(long path)
      bool SDL_Vulkan_LoadLibrary(char const * path)
    • SDL_Vulkan_LoadLibrary

      public static boolean SDL_Vulkan_LoadLibrary(@Nullable ByteBuffer path)
      bool SDL_Vulkan_LoadLibrary(char const * path)
    • SDL_Vulkan_LoadLibrary

      public static boolean SDL_Vulkan_LoadLibrary(@Nullable CharSequence path)
      bool SDL_Vulkan_LoadLibrary(char const * path)
    • SDL_Vulkan_GetVkGetInstanceProcAddr

      public static long SDL_Vulkan_GetVkGetInstanceProcAddr()
      SDL_FunctionPointer SDL_Vulkan_GetVkGetInstanceProcAddr(void)
    • SDL_Vulkan_UnloadLibrary

      public static void SDL_Vulkan_UnloadLibrary()
      void SDL_Vulkan_UnloadLibrary(void)
    • nSDL_Vulkan_GetInstanceExtensions

      public static long nSDL_Vulkan_GetInstanceExtensions(long count)
      char const * const * SDL_Vulkan_GetInstanceExtensions(Uint32 * count)
    • SDL_Vulkan_GetInstanceExtensions

      public static @Nullable PointerBuffer SDL_Vulkan_GetInstanceExtensions()
      char const * const * SDL_Vulkan_GetInstanceExtensions(Uint32 * count)
    • nSDL_Vulkan_CreateSurface

      public static boolean nSDL_Vulkan_CreateSurface(long window, long instance, long allocator, long surface)
      bool SDL_Vulkan_CreateSurface(SDL_Window * window, VkInstance instance, VkAllocationCallbacks const * allocator, VkSurfaceKHR * surface)
    • SDL_Vulkan_CreateSurface

      public static boolean SDL_Vulkan_CreateSurface(long window, VkInstance instance, @Nullable VkAllocationCallbacks allocator, LongBuffer surface)
      bool SDL_Vulkan_CreateSurface(SDL_Window * window, VkInstance instance, VkAllocationCallbacks const * allocator, VkSurfaceKHR * surface)
    • nSDL_Vulkan_DestroySurface

      public static void nSDL_Vulkan_DestroySurface(long instance, long surface, long allocator)
      void SDL_Vulkan_DestroySurface(VkInstance instance, VkSurfaceKHR surface, VkAllocationCallbacks const * allocator)
    • SDL_Vulkan_DestroySurface

      public static void SDL_Vulkan_DestroySurface(VkInstance instance, long surface, @Nullable VkAllocationCallbacks allocator)
      void SDL_Vulkan_DestroySurface(VkInstance instance, VkSurfaceKHR surface, VkAllocationCallbacks const * allocator)
    • SDL_Vulkan_GetPresentationSupport

      public static boolean SDL_Vulkan_GetPresentationSupport(VkInstance instance, VkPhysicalDevice physicalDevice, int queueFamilyIndex)
      bool SDL_Vulkan_GetPresentationSupport(VkInstance instance, VkPhysicalDevice physicalDevice, Uint32 queueFamilyIndex)