A callback that fires when an SDL assertion fails.
Defined in <SDL3/SDL_assert.h>
typedef SDL_AssertState (SDLCALL *SDL_AssertionHandler)( const SDL_AssertData *data, void *userdata);
data | a pointer to the SDL_AssertData structure corresponding to the current assertion. |
userdata | what was passed as userdata to SDL_SetAssertionHandler(). |
Returns an SDL_AssertState value indicating how to handle the failure.
This callback may be called from any thread that triggers an assert at any time.
This datatype is available since SDL 3.1.3.