Provided by: libsdl3-doc_3.2.26+ds-2_all bug

NAME

       SDL_InitFlags - Initialization flags for SDL_Init and/or SDL_InitSubSystem

SYNOPSIS

       #include <SDL3/SDL_init.h>

       typedef Uint32 SDL_InitFlags;

       #define SDL_INIT_AUDIO      0x00000010u /**< `SDL_INIT_AUDIO` implies `SDL_INIT_EVENTS` */
       #define SDL_INIT_VIDEO      0x00000020u /**< `SDL_INIT_VIDEO` implies `SDL_INIT_EVENTS`, should be initialized on the main thread */
       #define SDL_INIT_JOYSTICK   0x00000200u /**< `SDL_INIT_JOYSTICK` implies `SDL_INIT_EVENTS` */
       #define SDL_INIT_HAPTIC     0x00001000u
       #define SDL_INIT_GAMEPAD    0x00002000u /**< `SDL_INIT_GAMEPAD` implies `SDL_INIT_JOYSTICK` */
       #define SDL_INIT_EVENTS     0x00004000u
       #define SDL_INIT_SENSOR     0x00008000u /**< `SDL_INIT_SENSOR` implies `SDL_INIT_EVENTS` */
       #define SDL_INIT_CAMERA     0x00010000u /**< `SDL_INIT_CAMERA` implies `SDL_INIT_EVENTS` */

DESCRIPTION

       These  are the flags which may be passed to SDL_Init().  You should specify the subsystems which you will
       be using in your application.

AVAILABILITY

       This datatype is available since SDL 3.2.0.

SEE ALSO

       SDL_Init(3), SDL_Quit(3), SDL_InitSubSystem(3), SDL_QuitSubSystem(3), SDL_WasInit(3)

Simple Directmedia Layer                           SDL 3.2.26                               SDL_InitFlags(3type)