SDL_InitSubSystem
Use this function to initialize specific SDL subsystems.
Syntax
int SDL_InitSubSystem(Uint32 flags)
Function Parameters
Return Value
Returns 0 on success, or a negative error code on failure; call SDL_GetError() for more information.
Code Examples
You can add your code example here
Remarks
These are the flags which may be passed to SDL_InitSubSystem() and may be OR'd together to initialize multiple subsystems simultaneously.
)>>
SDL_INIT_TIMER |
initialize timer subsystem |
SDL_INIT_AUDIO |
initialize audio subsystem |
SDL_INIT_VIDEO |
initialize video subsystem |
SDL_INIT_CDROM |
initialize CD-ROM subsystem |
SDL_INIT_JOYSTICK |
initialize joystick subsystem |
SDL_INIT_HAPTIC |
initialize haptic (force feedback) subsystem |
SDL_INIT_EVERYTHING |
initialize all of the above subsystems |
SDL_INIT_NOPARACHUTE |
don't catch fatal signals |
SDL_INIT_EVENTTHREAD |
run the event loop in a separate thread (not supported by all OSs) |
SDL_Init() initializes assertions and crash protection and then calls SDL_InitSubSystem(). If you want to bypass those protections you can call SDL_InitSubSystem() directly.