SDL_CREATERGBSURFACE |
SDL : Crée une surface RVB |
|---|---|
| SDL/SDL.h |
Syntaxe
| SDL_Surface *SDL_CreateRGBSurface(Uint32 flags, int width, int height, int bitsPerPixel, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask); |
Paramètres
| Nom | Description | |
|---|---|---|
| flags | Ce paramètre permet d'indiquer un ou des types de surface. Voici les drapeaux combinables : | |
| Constante | Description | |
| SDL_SWSURFACE | Cette constante permet de créer la surface dans la mémoire système. | |
| SDL_HWSURFACE | Cette constante permet de créer la surface dans la mémoire vidéo avec le même format que la surface d'affichage. | |
| SDL_ASYNCBLIT | Cette constante permet d'essayer de traiter les blocs de bits désynchronisé avec cette surface mais en verrouillant toujours l'accès aux pixels. | |
| SDL_SRCCOLORKEY | Cette constante permet d'activer la clef de couleurs pour les blocs de bits de cette surface. | |
| SDL_SRCALPHA | Cette constante permet d'activer l'alpha pour les blocs de bits de cette surface. | |
| width | Ce paramètre permet d'indiquer la largeur de la surface. | |
| height | Ce paramètre permet d'indiquer la hauteur de la surface. | |
| bitsPerPixel | Ce paramètre permet d'indiquer le nombre de bits par pixel. | |
| pitch | Ce paramètre permet d'indiquer la taille d'une ligne de balayage d'une surface, en octets. | |
| Rmask | Ce paramètre permet d'indiquer le masque de bit rouge. | |
| Gmask | Ce paramètre permet d'indiquer le masque de bits vert. | |
| Bmask | Ce paramètre permet d'indiquer le masque de bit bleu. | |
| Amask | Ce paramètre permet d'indiquer le masque de bit alpha. | |
Retour
| Valeur | Description |
|---|---|
| NULL | Cette valeur permet d'indiquer qu'une erreur s'est produite. |
| variable | Ces valeurs permet d'indiquer que l'opération s'est correctement effectué. La valeur correspond à un pointeur vers une surface. |
Description
Cette fonction permet de créer une surface vide en RVB (Rouge-Vert-Bleu).
Voir également
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_CreateRGBSurfaceFrom
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_ConvertSurface
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_FreeSurface
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_SetVideoMode
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_LockSurface
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_SetAlpha
Langage de programmation - C pour Linux - Référence procédures et fonctions- SDL_SetColorKey