[ CCode ( cname = "SDL_WasInit" ) ]
public uint32 get_initialized (uint32 flags)
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
flags |
any of the flags used by SDL.init. |
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 . |