glStencilMask.3x

Langue: fr

Autres versions - même langue

Version: 109801 (mandriva - 01/05/08)

Section: 3 (Bibliothèques de fonctions)

NOM

glStencilMask - contrôle l'écriture de bits individuellement dans le stencil buffer

SPÉCIFICATION C

void glStencilMask( GLuint masque )
 

delim $$

PARAMÈTRES

masque
Spécifie un masque de bits pour autoriser ou non l'écriture de bits individuellement dans le stencil buffer. Initialement, le masque est entièrement à 1 (~0).

DESCRIPTION

glStencilMask contrôle l'écriture de bits individuellement dans le stencil buffer. Les $n$ bits de poids faible de masque, où $n$ est le nombre de bits dans le buffer pochoir (stencil buffer), spécifie un masque. Quand un 1 apparaît dans le masque, il est possible d'écrire le bit correspondant dans le buffer pochoir (stencil buffer). Quand un 0 apparaît, le bit correspondant est protégé en écriture. Initialement, tous les bits sont autorisés en écriture.

ERREURS

GL_INVALID_OPERATION est générée si glStencilMask est exécuté entre l'exécution de glBegin et l'exécution correspondante de glEnd.

GETS ASSOCIÉS

glGet avec l'argument GL_STENCIL_WRITEMASK
glGet avec l'argument GL_STENCIL_BITS

VOIR AUSSI

glColorMask(3G), glDepthMask(3G), glIndexMask(3G), glStencilFunc(3G), glStencilOp(3G)

TRADUCTION

Sylvain Vignaud <sylvain@vignaud.org>, 2002