SDL_PixelFormat |
SDL : Format de pixel |
|---|---|
| Linux |
Syntaxe
|
typedef struct { SDL_Palette *palette; Uint8 BitsPerPixel; Uint8 BytesPerPixel; Uint8 Rloss, Gloss, Bloss, Aloss; Uint8 Rshift, Gshift, Bshift, Ashift; Uint32 Rmask, Gmask, Bmask, Amask; Uint32 colorkey; Uint8 alpha; } SDL_PixelFormat; |
Paramètres
| Nom | Description |
|---|---|
| palette | Ce champ permet d'indiquer un pointeur vers une palette, ou NULL si le nombre de bits par pixel est supérieur à 8. |
| BitsPerPixel | Ce champ permet d'indiquer le nombre de bits par pixel utilisé pour représenter chaque pixel dans une surface. Les valeurs les plus communes sont 8, 16, 24 et 32. |
| Rloss | Ce champ permet d'indiquer la perte de précision de la couleur rouge. |
| Gloss | Ce champ permet d'indiquer la perte de précision de la couleur verte. |
| Bloss | Ce champ permet d'indiquer la perte de précision de la couleur bleu. |
| Aloss | Ce champ permet d'indiquer la perte de précision de l'alpha. |
| Rshift | Ce champ permet d'indiquer le décalage de bits pour la composante de couleur rouge. |
| Gshift | Ce champ permet d'indiquer le décalage de bits pour la composante de couleur verte. |
| Bshift | Ce champ permet d'indiquer le décalage de bits pour la composante de couleur bleu. |
| Ashift | Ce champ permet d'indiquer le décalage de bits pour la composante alpha. |
| Rmask | Ce champ permet d'indiquer le masque binaire utilisé pour demander la couleur rouge. |
| Gmask | Ce champ permet d'indiquer le masque binaire utilisé pour demander la couleur verte. |
| Bmask | Ce champ permet d'indiquer le masque binaire utilisé pour demander la couleur bleu. |
| Amask | Ce champ permet d'indiquer le masque binaire utilisé pour demander l'alpha. |
| colorkey | Ce champ permet d'indiquer la valeur d'un pixel pour les pixels transparents. |
| alpha | Ce champ permet d'indiquer la valeur d'ensemble pour la surface alpha. |
Description
Cette structure de données contient les informations de format de surface d'entreposage.
Dernière mise à jour : Samedi, le 20 février 2016