Function init

Wraps SDL_Init which initializes selected subsystems

void init (
  bool timer = false,
  bool audio = false,
  bool video = false,
  bool joystick = false,
  bool haptic = false,
  bool gameController = false,
  bool events = false,
  bool everything = false,
  bool noParachute = false,
  bool sensor = false
) @trusted;

Parameters

NameDescription
timer selects the SDL_INIT_TIMER subsystem
audio selects the SDL_INIT_AUDIO subsystem
video selects the SDL_INIT_VIDEO subsystem
joystick selects the SDL_INIT_JOYSTICK subsystem
haptic selects the SDL_INIT_HAPTIC subsystem
gameController selects the SDL_INIT_GAMECONTROLLER subsystem
events selects the SDL_INIT_EVENTS subsystem
everything selects the SDL_INIT_EVERYTHING subsystem
noParachute selects the SDL_INIT_NOPARACHUTE subsystem
sensor selects the SDL_INIT_SENSOR subsystem (from SDL 2.0.9)

Throws

dsdl2.SDLException if any selected subsystem failed to initialize

Example

dsdl2.init(everything : true);