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
Name | Description |
---|---|
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
dsdl
if any selected subsystem failed to initialize
Example
dsdl .init(everything : true);