Function SDL_GetAssertionHandler
pub unsafe extern "C" fn SDL_GetAssertionHandler(
puserdata: *mut *mut c_void,
) -> Option<unsafe extern "C" fn(_: *const SDL_AssertData, _: *mut c_void) -> SDL_AssertState> ⓘ
Available on crate feature
dep_sdl3
only.Expand description
Get the current assertion handler.
This returns the function pointer that is called when an assertion is
triggered. This is either the value last passed to
SDL_SetAssertionHandler()
, or if no application-specified function is set,
is equivalent to calling SDL_GetDefaultAssertionHandler()
.
The parameter puserdata
is a pointer to a void*, which will store the
“userdata” pointer that was passed to SDL_SetAssertionHandler()
. This value
will always be NULL for the default handler. If you don’t care about this
data, it is safe to pass a NULL pointer to this function to ignore it.
§Parameters
puserdata
: pointer which is filled with the “userdata” pointer that was passed toSDL_SetAssertionHandler()
.
§Return value
Returns the SDL_AssertionHandler
that is called when an assert triggers.
§Thread safety
It is safe to call this function from any thread.
§Availability
This function is available since SDL 3.2.0.