sdl3/sdl_vulkan library
Functions
-
sdlVulkanCreateSurface(
Pointer< vulkanSdlWindow> window, VkInstance instance, Pointer<VkAllocationCallbacks> allocator, Pointer<VkSurfaceKHR> surface) → bool - Create a Vulkan rendering surface for a window.
-
sdlVulkanDestroySurface(
VkInstance instance, VkSurfaceKHR surface, Pointer< vulkanVkAllocationCallbacks> allocator) → void - Destroy the Vulkan rendering surface of a window.
-
sdlVulkanGetInstanceExtensions(
Pointer< vulkanUint32> count) → Pointer<Pointer< Int8> > - Get the Vulkan instance extensions needed for vkCreateInstance.
-
sdlVulkanGetPresentationSupport(
VkInstance instance, VkPhysicalDevice physicalDevice, int queueFamilyIndex) → bool vulkan - Query support for presentation via a given physical device and queue family.
-
sdlVulkanGetVkGetInstanceProcAddr(
) → Pointer< vulkanNativeFunction< SdlFunctionPointer> > -
Get the address of the
vkGetInstanceProcAddrfunction. -
sdlVulkanLoadLibrary(
String? path) → bool vulkan - Dynamically load the Vulkan loader library.
-
sdlVulkanUnloadLibrary(
) → void vulkan - Unload the Vulkan library previously loaded by SDL_Vulkan_LoadLibrary().
-
sdlxVulkanGetInstanceExtensions(
) → List< vulkanString> - Get the Vulkan instance extensions needed for vkCreateInstance.