Fonction SDL_Init

SDL_Init -- Initialise SDL

Syntaxe

int SDL_Init(Uint32 flags);

Description

Initialise la bibliothèque SDL. Cette fontion doit être appelée avant toutes les autres fonctions.

Cette fonction charge la bibliothèque dynamique SDL et initialise les sous systèmes spécifiés par 'flags' (et ceux qui en dépendent). Sauf si le drapeau SDL_INIT_NOPARACHUTE est mis, des fonctions de nettoyages seront installées pour les signaux fatals communément ignorés (comme SIGSEV).

Paramètres

flags [in]

Liste des drapeaux d'initialisation SDL

SDL_INIT_TIMER

Le sous-système du Timer

SDL_INIT_AUDIO

Le sous-système audio

SDL_INIT_VIDEO

Le sous-système video

SDL_INIT_CDROM

Le sous-système du cdrom

SDL_INIT_JOYSTICK

Le sous-système du joystick

SDL_INIT_EVERYTHING

Tous les éléments précédents

SDL_INIT_NOPARACHUTE

Empêche à SDL de gérer les signaux fatals

SDL_INIT_EVENTTHREAD

Lance le gestionnaire d'événements dans un thread séparé

Valeur de retour

-1

0

Vous pouvez obtenir un message d'erreur étendu en appellant SDL_GetError. Une cause courante d'erreur est l'utilisation d'un affichage particulier sans avoir le support du sous-système correspondant, tel qu'un pilote de souris manquant en utilisant un périphérique de framebuffer. Dans ce cas vous pouvez soit compiler SDL sans périphérique de souris, ou fixer l variable d'environnement "SDL_NOMOUSE=1" avant de lancer votre application.

Voir Aussi

SDL_Quit, SDL_InitSubSystem, SDL_GetError, Environment_variables

Example

   1 // Initialise le sous-systeme video
   2 if (SDL_Init(SDL_INIT_VIDEO) < 0) {
   3     fprintf(stderr, "Impossible d'initialiser SDL: %s\n", SDL_GetError());
   4     exit(1);
   5 }

Requis

Header

SDL.h

Version

1.2.13

Shared object

libSDL.so

DLL

SDL.dll


SDL_InitFr (last edited 2009-01-27 17:58:05 by AlexisDM)