funzione glColor3i
Imposta il colore corrente.
void WINAPI glColor3i(
GLint red,
GLint green,
GLint blue
);
-
red
-
Nuovo valore rosso per il colore corrente.
-
green
-
Nuovo valore verde per il colore corrente.
-
blue
-
Nuovo valore blu per il colore corrente.
Questa funzione non restituisce un valore.
Gl archivia sia un indice di colore con valori singoli corrente che un colore RGBA a quattro valori corrente. glcolor imposta un nuovo colore RGBA a quattro valori. glcolor ha due varianti principali: glcolor3 e glcolor4. Le varianti glcolor3 specificano in modo esplicito nuovi valori rosso, verde e blu e impostano il valore alfa corrente su 1,0 (intensità completa) in modo implicito. Le varianti glcolor4 specificano in modo esplicito tutti e quattro i componenti di colore.
glcolor3b, glcolor4b, glcolor3s, glcolor4s, glcolor3i e glcolor4i accettano tre o quattro byte con segno, short o long integer come argomenti. Quando v viene aggiunto al nome, i comandi color possono accettare un puntatore a una matrice di tali valori.
I valori di colore correnti vengono archiviati in formato a virgola mobile, con dimensioni mantissa e esponenti non specificate. I componenti di colore intero senza segno, se specificati, vengono mappati in modo lineare a valori a virgola mobile in modo che il valore rappresentato più grande sia mappato a 1,0 (intensità completa) e 0 sia mappato a 0,0 (intensità zero). I componenti di colore intero con segno, se specificati, vengono mappati in modo lineare a valori a virgola mobile in modo che il valore rappresentabile più positivo sia mappato a 1,0 e che il valore rappresentabile più negativo sia mappato a -1,0. Si noti che questo mapping non converte esattamente 0 in 0.0. I valori a virgola mobile vengono mappati direttamente.
I valori integer a virgola mobile o con segno non vengono bloccati nell'intervallo [0,1] prima dell'aggiornamento del colore corrente. Tuttavia, i componenti di colore vengono bloccati a questo intervallo prima di essere interpolati o scritti in un buffer di colori.
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|