Share via


funzione glIndexsv

La funzione glIndexsv imposta l'indice di colore corrente.

Sintassi

void WINAPI glIndexsv(
   const GLshort *c
);

Parametri

c

Puntatore a una matrice di un elemento contenente il nuovo valore per l'indice di colore corrente.

Valore restituito

Questa funzione non restituisce un valore.

Commenti

La funzione glIndexsv aggiorna l'indice di colore corrente (a valore singolo). Accetta un argomento: il nuovo valore per l'indice di colore corrente.

L'indice corrente viene archiviato come valore a virgola mobile. I valori integer vengono convertiti direttamente in valori a virgola mobile, senza mapping speciale.

I valori di indice all'esterno dell'intervallo rappresentabile del buffer di indice colore non vengono bloccati. Tuttavia, prima che un indice venga dithered (se abilitato) e scritto nel framebuffer, viene convertito in formato a virgola fissa. Tutti i bit nella parte intero del valore fisso risultante che non corrispondono a bit nel framebuffer vengono mascherati.

L'indice corrente può essere aggiornato in qualsiasi momento. In particolare, glIndexsv può essere chiamato tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

La funzione seguente recupera informazioni correlate a glIndexsv:

glGet con argomento GL_CURRENT_INDEX

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

glColor

glEnd

glGet