SDL_Surface |
SDL : Surface |
---|---|
Linux |
Syntaxe
typedef struct SDL_Surface { Uint32 flags; SDL_PixelFormat *format; int w, h; Uint16 pitch; void *pixels; SDL_Rect clip_rect; int refcount; } SDL_Surface; |
Paramètres
Nom | Description | ||
---|---|---|---|
flags | Ce paramètre permet d'indiquer une ou des parties supportés. Voici les drapeaux combinables : | ||
Constante | Description | ||
SDL_ANYFORMAT | Cette constante permet d'indiquer qu'il faut allouer n'importe quel format de pixel. | ||
SDL_ASYNCBLIT | Cette constante permet d'indiquer qu'il faut désynchroniser les blocs de bits si possible. | ||
SDL_DOUBLEBUF | Cette constante permet d'indiquer un double tampon. | ||
SDL_HWACCEL | Cette constante permet d'indiquer qu'il faut utiliser l'accélérateur graphique du matériel pour les blocs de bits. | ||
SDL_HWPALETTE | Cette constante permet d'indiquer qu'il faut exclusivement utilisé les palettes. | ||
SDL_HWSURFACE | Cette constante permet d'indiquer qu'il faut entreposer dans la mémoire vidéo. | ||
SDL_FULLSCREEN | Cette constante permet d'indiquer qu'il faut utiliser le mode pleine écran. | ||
SDL_OPENGL | Cette constante permet d'indiquer qu'il faut utiliser le contexte OpenGL. | ||
SDL_OPENGLBLIT | Cette constante permet d'indiquer qu'il faut utiliser supporter les blocs de bits d'OpenGL. | ||
SDL_RESIZABLE | Cette constante permet d'indiquer qu'il faut la surface soit redimensionnable. | ||
SDL_RLEACCEL | Cette constante permet d'indiquer qu'il faut que le colorkey utilise un accélérateur de bloc de bits avec le RLE. | ||
SDL_SRCALPHA | Cette constante permet d'indiquer qu'il faut utiliser un mélange de bloc de bits. | ||
SDL_SRCCOLORKEY | Cette constante permet d'indiquer qu'il faut utiliser un colorkey de bloc de bits. | ||
SDL_SWSURFACE | Cette constante permet d'indiquer qu'il faut entreposer dans la mémoire système. | ||
SDL_PREALLOC | Cette constante permet d'indiquer qu'il faut utiliser la mémoire préalloué. | ||
format | Ce champ permet d'indiquer le format des pixels entreposés dans la surface. | ||
w | Ce champ permet d'indiquer la longueur de la surface en pixels. | ||
h | Ce champ permet d'indiquer la hauteur de la surface en pixels. | ||
pitch | Ce champ permet d'indiquer la longueur de la surface de ligne de balayage en octets. | ||
pixels | Ce champ contient un pointeur vers les données actuel de pixel. | ||
clip_rect | Ce champ permet d'indiquer une surface de capture rectangulaire lequel peut être fixé par SDL_SetClipRect. | ||
refcount | Ce champ permet d'indiquer un compteur de référence. |
Description
Cette structure de données contient les informations sur la surface graphique.
Dernière mise à jour : Samedi, le 20 février 2016