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

SDL_Vulkan_GetVkGetInstanceProcAddr

vkGetInstanceProcAddr関数のアドレスを得る

ヘッダ

SDL3/SDL_vulkan.h

構文

SDL_FunctionPointer SDL_Vulkan_GetVkGetInstanceProcAddr(void);

戻り値

(SDL_FunctionPointer) vkGetInstanceProcAddrへのポインタを戻す. 失敗のときNULLを戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

この関数は, SDL_Vulkan_LoadLibrary()を呼んだ後か, SDL_WINDOW_VULKANフラグを付けてSDL_Windowを生成した後に呼ぶ必要がある.

この関数の戻り値の実際の型はPFN_vkGetInstanceProcAddrだが, ここではVulkanヘッダをインクルードしていないので使うことができない. 戻り値をこの型でキャストする必要がある. 例:

vkGetInstanceProcAddr = (PFN_vkGetInstanceProcAddr)SDL_Vulkan_GetVkGetInstanceProcAddr();

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_Vulkan_GetVkGetInstanceProcAddr - SDL Wiki