glIndex.3gl




Name

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



C Specification

  void glIndexd( GLdouble c )
  void glIndexf( GLfloat c )
  void glIndexi( GLint c )
  void glIndexs( GLshort 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 )


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.

  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

  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




Introduction | Alphabetic | Specification

Last Edited: Mon, May 22, 1995

AFV