Name

glIndexd, glIndexf, glIndexi,	glIndexs, glIndexub,
glIndexdv, glIndexfv,	glIndexiv, glIndexsv, glIndexubv - set
the current color index

Python Specification

glIndex
	glIndexd(c) -> None
glIndexd
	glIndexd(c) -> None
glIndexdv
	glIndexdv(v) -> None
glIndexf
	glIndexf(d) -> None
glIndexfv
	glIndexfv(v) -> None
glIndexi
	glIndexi(c) -> None
glIndexiv
	glIndexiv(v) -> None
glIndexs
	glIndexs(c) -> None
glIndexsv
	glIndexsv(v) -> None
glIndexub
	glIndexub(c) -> None
glIndexubv
	glIndexubv(v) -> None

C Specification

void glIndexd( GLdouble c )
void glIndexf( GLfloat c )
void glIndexi( GLint c )
void glIndexs( GLshort c )
void glIndexub( GLubyte c )

Parameters

c  Specifies the new value for the current color index.

C Specification

void glIndexdv( const	GLdouble *c )
void glIndexfv( const	GLfloat	*c )
void glIndexiv( const	GLint *c )
void glIndexsv( const	GLshort	*c )
void glIndexubv( const GLubyte *c )

Parameters

c    Specifies a pointer to a	one-element array that
     contains	the new	value for the current color index.

Description

glIndex updates the current (single-valued) color index.  It
takes	one argument, the new value for	the current color
index.

The current index is stored as a floating-point value.
Integer values are converted directly	to floating-point
values, with no special mapping.  The	initial	value is 1.

Index	values outside the representable range of the color
index	buffer are not clamped.	 However, before an index is
dithered (if enabled)	and written to the frame buffer, it is
converted to fixed-point format.  Any	bits in	the integer
portion of the resulting fixed-point value that do not
correspond to	bits in	the frame buffer are masked out.

Notes

glIndexub and	glIndexubv are available only if the GL
version is 1.1 or greater.

The current index can	be updated at any time.	 In
particular, glIndex can be called between a call to glBegin
and the corresponding	call to	glEnd.

Associated Gets

glGet	with argument GL_CURRENT_INDEX

See Also

glColor, glIndexPointer

:: Documentation :: References :: GL ::
:: Index (n/a) ::