Table of Contents
glColorTableParameteriv, glColorTableParameterfv - set color lookup
table parameters
void glColorTableParameteriv( GLenum target,
GLenum pname,
const GLint *params )
void glColorTableParameterfv( GLenum target,
GLenum pname,
const GLfloat *params )
eqn not supported
- 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.
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.
glColorTableParameter is available
only if GL_ARB_imaging is returned from calling glGetString with an argument
of GL_EXTENSIONS.
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.
glGetColorTableParameter
glColorTable(3G)
,
glPixelTransfer(3G)
Table of Contents