get_initialized
Description:
Use this function to return a mask of the specified subsystems which have previously been initialized.
Examples:
// Get init data on all the subsystems
uint32 subsystem_init = SDL.get_initialized (SDL.InitFlag.EVERYTHING);
if (subsystem_init & SDL.InitFlag.VIDEO)
//Video is initialized
// Just check for one specific subsystem
if (SDL.get_initialized (SDL.InitFlag.VIDEO) != 0)
//Video is initialized
// Check for two subsystems
uint32 mask = SDL.InitFlag.VIDEO | SDL.InitFlag.AUDIO;
if (SDL.get_initialized (mask) == mask)
//Video and Audio is initialized
Parameters:
flags |
any of the flags used by SDL.init. |
Returns:
If flags is 0 it returns a mask of all initialized subsystems, otherwise it returns the initialization status of the specified subsystems. The return value does not include SDL.InitFlag.NOPARACHUTE . |
Namespace: SDL
Package: sdl2