table of contents
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¶
- 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 bits de poids faible de masque, où 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