Function SDL_OpenStorage
pub unsafe extern "C" fn SDL_OpenStorage(
iface: *const SDL_StorageInterface,
userdata: *mut c_void,
) -> *mut SDL_Storage
Available on crate feature
dep_sdl3
only.Expand description
Opens up a container using a client-provided storage interface.
Applications do not need to use this function unless they are providing
their own SDL_Storage
implementation. If you just need an SDL_Storage
, you
should use the built-in implementations in SDL, like SDL_OpenTitleStorage()
or SDL_OpenUserStorage()
.
This function makes a copy of iface
and the caller does not need to keep
it around after this call.
§Parameters
iface
: the interface that implements this storage, initialized usingSDL_INIT_INTERFACE()
.userdata
: the pointer that will be passed to the interface functions.
§Return value
Returns a storage container on success or NULL on failure; call
SDL_GetError()
for more information.
§Availability
This function is available since SDL 3.2.0.