funzione glColor3us
Imposta il colore corrente.
void WINAPI glColor3us(
GLushort red,
GLushort green,
GLushort 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.
La GL archivia sia un indice di colore a valore singolo 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, 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 non specificate di mantissa e esponenti. I componenti di colore intero senza segno, se specificati, vengono mappati in modo lineare ai valori a virgola mobile, in modo che il valore rappresentabile più grande mappa a 1,0 (intensità completa) e 0 esegue il mapping a 0,0 (intensità zero). I componenti di colore intero firmati, se specificati, vengono mappati in modo lineare ai valori a virgola mobile, in modo che il valore rappresentabile più positivo viene mappato a 1,0 e il valore rappresentabile più negativo viene mappato a -1,0. Si noti che questo mapping non converte esattamente 0 in 0.0. I valori a virgola mobile vengono mappati direttamente.
Né i valori interi a virgola mobile né con segno vengono bloccati all'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 |
|