#include "SDL_main.h"
#include "SDL_stdinc.h"
#include "SDL_audio.h"
#include "SDL_cdrom.h"
#include "SDL_cpuinfo.h"
#include "SDL_endian.h"
#include "SDL_error.h"
#include "SDL_events.h"
#include "SDL_loadso.h"
#include "SDL_mutex.h"
#include "SDL_rwops.h"
#include "SDL_thread.h"
#include "SDL_timer.h"
#include "SDL_video.h"
#include "SDL_version.h"
#include "begin_code.h"
#include "close_code.h"
Go to the source code of this file.
Defines | |
SDL_INIT Flags | |
These are the flags which may be passed to SDL_Init() -- you should specify the subsystems which you will be using in your application. | |
#define | SDL_INIT_TIMER 0x00000001 |
#define | SDL_INIT_AUDIO 0x00000010 |
#define | SDL_INIT_VIDEO 0x00000020 |
#define | SDL_INIT_CDROM 0x00000100 |
#define | SDL_INIT_JOYSTICK 0x00000200 |
#define | SDL_INIT_NOPARACHUTE 0x00100000 |
#define | SDL_INIT_EVENTTHREAD 0x01000000 |
#define | SDL_INIT_EVERYTHING 0x0000FFFF |
Functions | |
DECLSPEC int SDLCALL | SDL_Init (Uint32 flags) |
DECLSPEC int SDLCALL | SDL_InitSubSystem (Uint32 flags) |
DECLSPEC void SDLCALL | SDL_QuitSubSystem (Uint32 flags) |
DECLSPEC Uint32 SDLCALL | SDL_WasInit (Uint32 flags) |
DECLSPEC void SDLCALL | SDL_Quit (void) |
#define SDL_INIT_EVENTTHREAD 0x01000000 |
Not supported on all OS's
#define SDL_INIT_NOPARACHUTE 0x00100000 |
Don't catch fatal signals
DECLSPEC int SDLCALL SDL_Init | ( | Uint32 | flags | ) |
This function loads the SDL dynamically linked library and initializes the subsystems specified by 'flags' (and those satisfying dependencies) Unless the SDL_INIT_NOPARACHUTE flag is set, it will install cleanup signal handlers for some commonly ignored fatal signals (like SIGSEGV)
DECLSPEC int SDLCALL SDL_InitSubSystem | ( | Uint32 | flags | ) |
This function initializes specific SDL subsystems
DECLSPEC void SDLCALL SDL_Quit | ( | void | ) |
This function cleans up all initialized subsystems and unloads the dynamically linked library. You should call it upon all exit conditions.
DECLSPEC void SDLCALL SDL_QuitSubSystem | ( | Uint32 | flags | ) |
This function cleans up specific SDL subsystems
DECLSPEC Uint32 SDLCALL SDL_WasInit | ( | Uint32 | flags | ) |
This function returns mask of the specified subsystems which have been initialized. If 'flags' is 0, it returns a mask of all initialized subsystems.