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