Section courante

A propos

Section administrative du site

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

Dernière mise à jour : Dimanche, le 22 mars 2015