06.05.2013 Views

colores y sombras

colores y sombras

colores y sombras

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Colores y <strong>sombras</strong> 38<br />

• Propósito: Selecciona el índice de color actual para usar con las<br />

operaciones de color.<br />

• Fichero de inclusión: <br />

• Sintaxis:<br />

• void glIndexd( GLdouble c);<br />

• void glIndexf( GLfloat c);<br />

• void glIndexi( GLint c);<br />

• void glIndexs( GLshort c);<br />

• void glIndexdv( const GLdouble *c);<br />

• void glIndexfv( const GLfloat*c);<br />

• void glIndexiv( const GLint *c);<br />

void glIndexsv( const GLshort *c);<br />

• Descripción: Esta función cambia el índice de color actual al<br />

especificado por c.<br />

• Parámetros:<br />

c<br />

El índice del nuevo color para uso en las siguientes operaciones.<br />

*c<br />

Un puntero al índice del nuevo color para uso en las siguientes<br />

operaciones.<br />

• Retornos: Ninguno.<br />

En el modelo RGBA vimos la especificación de glClearColor(), para el<br />

modelo de color indexado existe su análogo que es glClearIndex().<br />

Formato de la instrucción glClearIndex:<br />

• Propósito: Especifica un índice de color para el buffer de<br />

color.<br />

• Fichero de inclusión: <br />

• Sintaxis: void glClearIndex(GLfloat indice);<br />

• Descripción: Selecciona el valor de color que usaremos<br />

para borrar el buffer de color con<br />

glClear(GL_COLOR_BUFFER_BIT).<br />

• Parámetros:<br />

índice<br />

GLfloat: el índice de color para el buffer de color.<br />

• Retornos: Ninguno.<br />

Para especificar el modo indexado de color debemos seleccionar el<br />

miembro iPixelType de la estructura PIXELFORMATDESCRIPTOR como se<br />

muestra a continuación:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!