Digital Equipment Corporation OpenGL man pages



  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 )


  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 )


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


  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.


  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


Introduction | Alphabetic | Specification

Last Edited: Fri Dec 6 11:18:03 EST 1996 by AFV
Look here for legal stuff: Legal