Function pointer typedef for SDL_AppEvent.
Function pointer typedef for SDL_AppInit.
Function pointer typedef for SDL_AppIterate.
Function pointer typedef for SDL_AppQuit.
Initialization flags for SDL_Init and/or SDL_InitSubSystem
Callback run on the main thread.
Return values for optional main callbacks.
Get metadata about your app.
Initialize the SDL library.
Compatibility function to initialize the SDL library.
Return whether this is the main thread.
Clean up all initialized subsystems.
Shut down specific SDL subsystems.
Call a function on the main thread during event processing.
Specify basic metadata about your app.
Specify metadata about your app through a set of properties.
Get a mask of the specified subsystems which are currently initialized.
SDL_INIT_AUDIO implies SDL_INIT_EVENTS
SDL_INIT_CAMERA implies SDL_INIT_EVENTS
SDL_INIT_GAMEPAD implies SDL_INIT_JOYSTICK
SDL_INIT_JOYSTICK implies SDL_INIT_EVENTS, should be initialized on the same thread as SDL_INIT_VIDEO on Windows if you don't set SDL_HINT_JOYSTICK_THREAD
SDL_INIT_SENSOR implies SDL_INIT_EVENTS
SDL_INIT_VIDEO implies SDL_INIT_EVENTS, should be initialized on the main thread
SDL Initialization