Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función glColorMaterial hace que un color de material realice un seguimiento del color actual.
Sintaxis
void WINAPI glColorMaterial(
GLenum face,
GLenum mode
);
Parámetros
-
Cara
-
Especifica si los parámetros de material frontal, trasero o frontal y posterior deben realizar un seguimiento del color actual. Los valores aceptados son GL_FRONT, GL_BACK y GL_FRONT_AND_BACK. El valor predeterminado es GL_FRONT_AND_BACK.
-
mode
-
Especifica cuál de varios parámetros de material realiza un seguimiento del color actual. Los valores aceptados son GL_EMISSION, GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR y GL_AMBIENT_AND_DIFFUSE. El valor predeterminado es GL_AMBIENT_AND_DIFFUSE.
Valor devuelto
Esta función no devuelve ningún valor.
Códigos de error
La función glGetError puede recuperar los siguientes códigos de error.
Nombre | Significado |
---|---|
|
face o mode no era un valor aceptado. |
|
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd. |
Comentarios
La función glColorMaterial especifica qué parámetros de material realizan un seguimiento del color actual. Al habilitar GL_COLOR_MATERIAL, para cada uno de los materiales o materiales especificados por cara, el parámetro de material o los parámetros especificados por el modo realizan un seguimiento del color actual en todo momento. Habilite y deshabilite GL_COLOR_MATERIAL con las funciones glEnable y glDisable, a las que se llama con GL_COLOR_MATERIAL como argumento. De forma predeterminada, GL_COLOR_MATERIAL está deshabilitado.
Con glColorMaterial, puede cambiar un subconjunto de parámetros de material para cada vértice usando solo la función glColor , sin llamar a glMaterial. Si solo va a especificar este subconjunto de parámetros para cada vértice, es mejor hacerlo con glColorMaterial que con glMaterial.
Las siguientes funciones recuperan información relacionada con glColorMaterial:
glGet con GL_COLOR_MATERIAL_PARAMETER de argumentos
glGet con GL_COLOR_MATERIAL_FACE de argumentos
glIsEnabled con GL_COLOR_MATERIAL de argumentos
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 |
|
Biblioteca |
|
Archivo DLL |
|