sdl3/generated/lib_sdl_vulkan library

Functions

sdlVulkanCreateSurface(Pointer<SdlWindow> window, Pointer<NativeType> instance, Pointer<Void> allocator, Pointer<Void> surface) bool
Create a Vulkan rendering surface for a window.
sdlVulkanDestroySurface(Pointer<NativeType> instance, Pointer<NativeType> surface, Pointer<Void> allocator) → void
Destroy the Vulkan rendering surface of a window.
sdlVulkanGetInstanceExtensions(Pointer<Uint32> count) Pointer<Pointer<Int8>>
Get the Vulkan instance extensions needed for vkCreateInstance.
sdlVulkanGetPresentationSupport(Pointer<NativeType> instance, Pointer<NativeType> physicalDevice, int queueFamilyIndex) bool
Query support for presentation via a given physical device and queue family.
sdlVulkanGetVkGetInstanceProcAddr() Pointer<NativeType>
Get the address of the vkGetInstanceProcAddr function.
sdlVulkanLoadLibrary(String? path) bool
Dynamically load the Vulkan loader library.
sdlVulkanUnloadLibrary() → void
Unload the Vulkan library previously loaded by SDL_Vulkan_LoadLibrary().