Scroll to navigation

GLSTENCILMASK(3G) GLSTENCILMASK(3G)

NOM

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

SPÉCIFICATION C

void glStencilMask( GLuint masque )


PARAMÈTRES

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