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

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

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

      @NativeType("SDL_FunctionPointer") 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

      @NativeType("char const * const *") 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

      @NativeType("bool") public static boolean SDL_Vulkan_CreateSurface(@NativeType("SDL_Window *") long window, VkInstance instance, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks allocator, @NativeType("VkSurfaceKHR *") 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, @NativeType("VkSurfaceKHR") long surface, @NativeType("VkAllocationCallbacks const *") @Nullable VkAllocationCallbacks allocator)
      void SDL_Vulkan_DestroySurface(VkInstance instance, VkSurfaceKHR surface, VkAllocationCallbacks const * allocator)
    • SDL_Vulkan_GetPresentationSupport

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