目次 - SDL 3.0 API(機能別) - Vulkanグラフィック - SDL_Vulkan_DestroySurface

SDL_Vulkan_DestroySurface

ウィンドウのVulkanレンダリングサーフェイスを破棄する

ヘッダ

SDL3/SDL_vulkan.h

構文

void SDL_Vulkan_DestroySurface(VkInstance instance, VkSurfaceKHR surface, const struct VkAllocationCallbacks *allocator);

引数

VkInstanceinstanceVulkanインスタンスハンドル
VkSurfaceKHRsurface破棄するvkSurfaceKHRハンドル
const struct VkAllocationCallbacks *allocatorサーフェイスのアロケータ. NULLも可

詳細

SDL_CreateWindowの後でSDL_Vulkan_CreateSurfaceを呼んだ場合, SDL_DestroyWindowの前にこの関数を呼ぶ必要がある.

instanceSDL_Vulkan_GetInstanceExtensions()が戻した拡張機能が有効なものである必要がある.

allocatorがNULLの場合, Vulkanはシステムのデフォルトのアロケータを使用する. この引数はVulkanに直接渡され, SDLは使用しない.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_Vulkan_DestroySurface - SDL Wiki