Função glIndexMask

A função glIndexMask controla a gravação de bits individuais nos buffers de índice de cores.

Sintaxe

void WINAPI glIndexMask(
   GLuint mask
);

Parâmetros

mask

Uma máscara de bits para habilitar e desabilitar a gravação de bits individuais nos buffers de índice de cores. 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 glIndexMask controla a gravação de bits individuais nos buffers de índice de cores. Os n bits de máscara menos significativos, em que 1 é o número de bits em um buffer de índice de cores, especificam uma máscara. Onde quer que um apareça na máscara, o bit correspondente no buffer de índice de cores (ou buffers) torna-se gravável. Quando um zero aparece, o bit é protegido por gravação.

Essa máscara é usada apenas no modo de índice de cores e afeta apenas os buffers atualmente selecionados para gravação (consulte glDrawBuffer). Inicialmente, todos os bits estão habilitados para gravação.

A função a seguir recupera informações relacionadas ao glIndexMask:

glGet com GL_INDEX_WRITEMASK 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

glDepthMask

glDrawBuffer

glEnd

glIndex

glStencilMask