Man page - sdl_ismainthread(3)

Packages contas this manual

Manual

SDL_IsMainThread(3) SDL3 FUNCTIONS SDL_IsMainThread(3)

SDL_IsMainThread - Return whether this is the main thread.

Defined in SDL3/SDL_init.h

#include "SDL3/SDL.h"
bool SDL_IsMainThread(void);

On Apple platforms, the main thread is the thread that runs your program's main() entry point. On other platforms, the main thread is the one that calls SDL_Init ( SDL_INIT_VIDEO ), which should usually be the one that runs your program's main() entry point. If you are using the main callbacks, SDL_AppInit (),

SDL_AppIterate (), and SDL_AppQuit () are all called on the main thread.

Returns true if this thread is the main thread, or false otherwise.

It is safe to call this function from any thread.

This function is available since SDL 3.2.0.

(3), SDL_RunOnMainThread(3)

SDL 3.2.10 Simple Directmedia Layer