table of contents
- trixie 3.2.10+ds-1
- testing 3.2.26+ds-1
- unstable 3.2.26+ds-2
- experimental 3.3.2+git20251103~dc5b136+ds-1
| SDL_GetAssertionHandler(3) | SDL3 FUNCTIONS | SDL_GetAssertionHandler(3) |
NAME¶
SDL_GetAssertionHandler - Get the current assertion handler.
HEADER FILE¶
Defined in SDL3/SDL_assert.h
SYNOPSIS¶
#include "SDL3/SDL.h"
SDL_AssertionHandler SDL_GetAssertionHandler(void **puserdata);
DESCRIPTION¶
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.
FUNCTION PARAMETERS¶
- puserdata
- pointer which is filled with the "userdata" pointer that was passed to SDL_SetAssertionHandler ().
RETURN VALUE¶
( SDL_AssertionHandler ) 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.
SEE ALSO¶
| SDL 3.2.10 | Simple Directmedia Layer |