Função glIndexsv

A função glIndexsv define o índice de cores atual.

Sintaxe

void WINAPI glIndexsv(
   const GLshort *c
);

Parâmetros

c

Um ponteiro para uma matriz de um elemento que contém o novo valor para o índice de cores atual.

Retornar valor

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

Comentários

A função glIndexsv atualiza o índice de cores atual (com valor único). Ele usa um argumento: o novo valor para o índice de cores atual.

O índice atual é armazenado como um valor de ponto flutuante. Os valores inteiros são convertidos diretamente em valores de ponto flutuante, sem mapeamento especial.

Os valores de índice fora do intervalo representável do buffer de índice de cores não são fixados. No entanto, antes que um índice seja dithered (se habilitado) e gravado no framebuffer, ele será convertido em formato de ponto fixo. Todos os bits na parte inteira do valor de ponto fixo resultante que não correspondem a bits no framebuffer são mascarados.

O índice atual pode ser atualizado a qualquer momento. Em particular, glIndexsv pode ser chamado entre uma chamada para glBegin e a chamada correspondente para glEnd.

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

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

glColor

glEnd

glGet