Condividi tramite


funzione glStencilMask

La funzione glStencilMask controlla la scrittura di singoli bit nei piani stencil.

Sintassi

void WINAPI glStencilMask(
   GLuint mask
);

Parametri

Maschera

Maschera bit per abilitare e disabilitare la scrittura di singoli bit nei piani stencil. Inizialmente, la maschera è tutte quelle.

Valore restituito

Questa funzione non restituisce un valore.

Codici di errore

Il codice di errore seguente può essere recuperato dalla funzione glGetError .

Nome Significato
GL_INVALID_OPERATION
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Commenti

La funzione glStencilMask controlla la scrittura di singoli bit nei piani stencil. I bit meno significativi n di maschera, dove n è il numero di bit nel buffer stencil, specificare una maschera. Ovunque venga visualizzato un elemento nella maschera, il bit corrispondente nel buffer stencil viene reso scrivibile. Dove viene visualizzato uno zero, il bit è protetto da scrittura. Inizialmente, tutti i bit sono abilitati per la scrittura.

Le funzioni seguenti recuperano informazioni correlate a glStencilMask:

glGet con argomento GL_STENCIL_WRITEMASK

glGet con argomento GL_STENCIL_BITS

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Gl.h
Libreria
Opengl32.lib
DLL
Opengl32.dll

Vedi anche

glBegin

glColorMask

glDepthMask

glEnd

glIndexMask

glStencilFunc

glStencilOp