Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
GLINDEX()							       GLINDEX()

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

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 ar-
     gument, 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  corre-
     spond 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

								       GLINDEX()

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glIndexsv&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help