Return whether cleanup should be done.
Defined in <SDL3/SDL_mutex.h>
bool SDL_ShouldQuit(SDL_InitState *state);
SDL_InitState * | state | the initialization state to check. |
(bool) Returns true if cleanup needs to be done, false otherwise.
This function checks the passed in state and if cleanup should be done, sets the status to SDL_INIT_STATUS_UNINITIALIZING
and returns true.
If this function returns true, the calling code must call SDL_SetInitialized() to complete the cleanup.
It is safe to call this function from any thread.
This function is available since SDL 3.1.3.