función glColor4d
Establece el color actual.
void WINAPI glColor4d(
GLdouble red,
GLdouble green,
GLdouble blue,
GLdouble alpha
);
-
rojo
-
Nuevo valor rojo para el color actual.
-
verde
-
Nuevo valor verde para el color actual.
-
azul
-
Nuevo valor azul para el color actual.
-
alpha
-
Nuevo valor alfa para el color actual.
Esta función no devuelve ningún valor.
El GL almacena un índice de color de un solo valor actual y un color RGBA con cuatro valores actuales. glcolor establece un nuevo color RGBA con cuatro valores. glcolor tiene dos variantes principales: glcolor3 y glcolor4. Las variantes glcolor3 especifican explícitamente nuevos valores rojo, verde y azul y establecen el valor alfa actual en 1,0 (intensidad completa). Las variantes glcolor4 especifican explícitamente los cuatro componentes de color.
glcolor3b, glcolor4b, glcolor3s, glcolor4s, glcolor3i y glcolor4i toman tres o cuatro bytes con signo, short o enteros largos como argumentos. Cuando v se anexa al nombre, los comandos de color pueden tomar un puntero a una matriz de estos valores.
Los valores de color actuales se almacenan en formato de punto flotante, con tamaños de mantisa y exponente no especificados. Los componentes de color entero sin signo, cuando se especifican, se asignan linealmente a valores de punto flotante, de modo que el valor representable más grande se asigna a 1,0 (intensidad completa) y 0 se asigna a 0,0 (intensidad cero). Los componentes de color entero con signo, cuando se especifican, se asignan linealmente a valores de punto flotante, de modo que el valor representable más positivo se asigna a 1,0 y el valor representable más negativo se asigna a -1,0. (Tenga en cuenta que esta asignación no convierte exactamente 0 a 0,0). Los valores de punto flotante se asignan directamente.
Los valores enteros de punto flotante ni de signo se fijan en el intervalo [0,1] antes de actualizar el color actual. Sin embargo, los componentes de color se sujetan a este intervalo antes de que se interpolen o escriban en un búfer de color.
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Biblioteca |
|
Archivo DLL |
|