Partager via


fonction glIndexMask

La fonction glIndexMask contrôle l’écriture de bits individuels dans les mémoires tampons d’index de couleur.

Syntaxe

void WINAPI glIndexMask(
   GLuint mask
);

Paramètres

mask

Masque de bits pour activer et désactiver l’écriture de bits individuels dans les mémoires tampons d’index de couleur. Au départ, le masque est tout un.

Valeur renvoyée

Cette fonction ne retourne pas de valeur.

Codes d’erreur

Le code d’erreur suivant peut être récupéré par la fonction glGetError .

Name Signification
GL_INVALID_OPERATION
La fonction a été appelée entre un appel à glBegin et l’appel correspondant à glEnd.

Notes

La fonction glIndexMask contrôle l’écriture de bits individuels dans les mémoires tampons d’index de couleur. Les n bits de masque les moins significatifs, où 1 est le nombre de bits dans une mémoire tampon d’index de couleur, spécifiez un masque. Partout où un apparaît dans le masque, le bit correspondant dans la mémoire tampon d’index de couleur (ou les mémoires tampons) est rendu accessible en écriture. Lorsqu’un zéro apparaît, le bit est protégé en écriture.

Ce masque est utilisé uniquement en mode d’index de couleur et affecte uniquement les mémoires tampons actuellement sélectionnées pour l’écriture (voir glDrawBuffer). Au départ, tous les bits sont activés pour l’écriture.

La fonction suivante récupère les informations relatives à glIndexMask :

glGet avec argument GL_INDEX_WRITEMASK

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Gl.h
Bibliothèque
Opengl32.lib
DLL
Opengl32.dll

Voir aussi

glBegin

glDepthMask

glDrawBuffer

glEnd

glIndex

glStencilMask