Function sdl2_sys::SDL_Vulkan_GetInstanceExtensions
source ยท pub unsafe extern "C" fn SDL_Vulkan_GetInstanceExtensions(
window: *mut SDL_Window,
pCount: *mut c_uint,
pNames: *mut *const c_char,
) -> SDL_bool
Expand description
Get the names of the Vulkan instance extensions needed to create a surface with SDL_Vulkan_CreateSurface.
If pNames
is NULL, then the number of required Vulkan instance extensions
is returned in pCount
. Otherwise, pCount
must point to a variable set
to the number of elements in the pNames
array, and on return the variable
is overwritten with the number of names actually written to pNames
. If
pCount
is less than the number of required extensions, at most pCount
structures will be written. If pCount
is smaller than the number of
required extensions, SDL_FALSE will be returned instead of SDL_TRUE, to
indicate that not all the required extensions were returned.
The window
parameter is currently needed to be valid as of SDL 2.0.8,
however, this parameter will likely be removed in future releases
\param window A window for which the required Vulkan instance extensions should be retrieved (will be deprecated in a future release) \param pCount A pointer to an unsigned int corresponding to the number of extensions to be returned \param pNames NULL or a pointer to an array to be filled with required Vulkan instance extensions \returns SDL_TRUE on success, SDL_FALSE on error.
\since This function is available since SDL 2.0.6.
\sa SDL_Vulkan_CreateSurface