Provided by: libsdl3-doc_3.2.8+ds-1_all 
      
    
NAME
       SDL_InitFlags - Initialization flags for SDL_Init
        and/or SDL_InitSubSystem
HEADER FILE
       Defined in SDL3/SDL_init.h
SYNOPSIS
       #include "SDL3/SDL.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`, should be initialized on the same thread as SDL_INIT_VIDEO on Windows if you don't set SDL_HINT_JOYSTICK_THREAD */
       #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
       •(3), SDL_Init(3), •(3),  SDL_Quit(3),  •(3),  SDL_InitSubSystem(3),  •(3),  SDL_QuitSubSystem(3),  •(3),
       SDL_WasInit(3)
Simple Directmedia Layer                            SDL 3.2.8                               SDL_InitFlags(3type)