logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

SDL_Vulkan_DestroySurface - Destroy the Vulkan rendering surface of a window.

Availability

       This function is available since SDL 3.2.0.

Description

       This should be called before SDL_DestroyWindow , if

       SDL_Vulkan_CreateSurface
        was called after

       SDL_CreateWindow .

       The instance must have been created with extensions returned by

       SDL_Vulkan_GetInstanceExtensions () enabled and surface must have been created successfully by an

       SDL_Vulkan_CreateSurface () call.

       If  allocator  is NULL, Vulkan will use the system default allocator. This argument is passed directly to
       Vulkan and isn't used by SDL itself.

Function Parameters

instance
              the Vulkan instance handle.

       surface
              vkSurfaceKHR handle to destroy.

       allocator
              a VkAllocationCallbacks struct, which lets the app set the allocator that  destroys  the  surface.
              Can be NULL.

Header File

       Defined in SDL3/SDL_vulkan.h

Name

       SDL_Vulkan_DestroySurface - Destroy the Vulkan rendering surface of a window.

See Also

(3), SDL_Vulkan_GetInstanceExtensions(3), (3), SDL_Vulkan_CreateSurface(3)

Simple Directmedia Layer                           SDL 3.2.10                       SDL_Vulkan_DestroySurface(3)

Synopsis

#include"SDL3/SDL.h"voidSDL_Vulkan_DestroySurface(VkInstanceinstance,VkSurfaceKHRsurface,conststructVkAllocationCallbacks*allocator);

See Also