GLCOLORTABLEPARAMETER
Section: Misc. Reference Manual Pages (3G)
Page Index
NAME
glColorTableParameteriv, glColorTableParameterfv
- set color lookup table parameters
C SPECIFICATION
void
glColorTableParameteriv(
GLenum
target,
GLenum pname,
const GLint *params )
void
glColorTableParameterfv(
GLenum
target,
GLenum pname,
const GLfloat *params )
delim $$
PARAMETERS
- target
-
The target color table.
Must be
GL_COLOR_TABLE,
GL_POST_CONVOLUTION_COLOR_TABLE, or
GL_POST_COLOR_MATRIX_COLOR_TABLE.
- pname
-
The symbolic name of a texture color lookup table parameter.
Must be one of
GL_COLOR_TABLE_SCALE or
GL_COLOR_TABLE_BIAS.
- params
-
A pointer to an array where the values of the parameters are stored.
DESCRIPTION
glColorTableParameter is used to specify the scale factors and bias terms applied to
color components when they are loaded into a color table.
target
indicates which color table the scale and bias terms apply to; it
must be set to
GL_COLOR_TABLE,
GL_POST_CONVOLUTION_COLOR_TABLE, or
GL_POST_COLOR_MATRIX_COLOR_TABLE.
pname must be GL_COLOR_TABLE_SCALE to set the
scale factors.
In this case, params points to an array of four values, which are
the scale factors for red, green, blue, and alpha, in that order.
pname must be GL_COLOR_TABLE_BIAS to set the
bias terms. In this case,
params points to an array of four values, which are the bias
terms for red, green, blue, and alpha, in that order.
The color tables themselves are specified by
calling glColorTable.
NOTES
glColorTableParameter is available only if
GL_ARB_imaging is returned from calling
glGetString with an argument of
GL_EXTENSIONS.
ERRORS
GL_INVALID_ENUM is generated if
target or
pname is not
an acceptable value.
GL_INVALID_OPERATION is generated if glColorTableParameter is executed
between the execution of glBegin and the corresponding
execution of glEnd.
ASSOCIATED GETS
glGetColorTableParameter
SEE ALSO
glColorTable(3G),
glPixelTransfer(3G)