funzione glIndexiv

La funzione glIndexiv imposta l'indice colore corrente.

Sintassi

void WINAPI glIndexiv(
   const GLint *c
);

Parametri

c

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

Valore restituito

Questa funzione non restituisce un valore.

Commenti

La funzione glIndexiv aggiorna l'indice di colore corrente (con valori singoli). Accetta un argomento: il nuovo valore per l'indice 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 non compresi nell'intervallo rappresentabile del buffer di indice colore non sono 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 intera del valore a virgola fissa risultante che non corrispondono ai bit nel framebuffer vengono mascherati.

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

La funzione seguente recupera le informazioni correlate a glIndexiv:

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