Función glColor3s

Establece el color actual.

Sintaxis

void WINAPI glColor3s(
   GLshort red,
   GLshort green,
   GLshort blue
);

Parámetros

rojo

Nuevo valor rojo para el color actual.

verde

Nuevo valor verde para el color actual.

azul

Nuevo valor azul para el color actual.

Valor devuelto

Esta función no devuelve ningún valor.

Observaciones

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) implícitamente. Las variantes glcolor4 especifican explícitamente los cuatro componentes de color.

glcolor3b, glcolor4b, glcolor3s, glcolor4s, glcolor3i y glcolor4i toman tres o cuatro bytes firmados, cortos 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.

Ni los valores enteros de punto flotante ni con signo se fijan en el intervalo [0,1] antes de que se actualice 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 colores.

Requisitos

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
Gl.h
Biblioteca
Opengl32.lib
Archivo DLL
Opengl32.dll

Vea también

glBegin

glEnd

glGetBooleanv, glGetDoublev, glGetFloatv, glGetIntegerv

glIndex