Função glStencilMask

A função glStencilMask controla a gravação de bits individuais nos planos de estêncil.

Sintaxe

void WINAPI glStencilMask(
   GLuint mask
);

Parâmetros

mask

Uma máscara de bits para habilitar e desabilitar a gravação de bits individuais nos planos de estêncil. Inicialmente, a máscara é todas.

Retornar valor

Essa função não retorna um valor.

Códigos de erro

O código de erro a seguir pode ser recuperado pela função glGetError .

Nome Significado
GL_INVALID_OPERATION
A função foi chamada entre uma chamada para glBegin e a chamada correspondente para glEnd.

Comentários

A função glStencilMask controla a gravação de bits individuais nos planos de estêncil. Os n bits de máscara menos significativos, em que n é o número de bits no buffer de estêncil, especificam uma máscara. Onde quer que um apareça na máscara, o bit correspondente no buffer de estêncil se torna gravável. Quando um zero aparece, o bit é protegido por gravação. Inicialmente, todos os bits estão habilitados para gravação.

As seguintes funções recuperam informações relacionadas a glStencilMask:

glGet com GL_STENCIL_WRITEMASK de argumento

glGet com GL_STENCIL_BITS de argumento

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Gl.h
Biblioteca
Opengl32.lib
DLL
Opengl32.dll

Confira também

glBegin

glColorMask

glDepthMask

glEnd

glIndexMask

glStencilFunc

glStencilOp