glGetColorTable

retrieve contents of a color lookup table

Signature

glGetColorTable( GLenum ( target ) , GLenum ( format ) , GLenum ( type ) , GLvoid * ( table ) )-> void
glGetColorTable( target , format , type , table )
Retrieve the current 1D color table as a bitmap

Parameters

VariablesDescription
target
Must be GL_COLOR_TABLE , GL_POST_CONVOLUTION_COLOR_TABLE , or GL_POST_COLOR_MATRIX_COLOR_TABLE .
format
The format of the pixel data in table . The possible values are GL_RED , GL_GREEN , GL_BLUE , GL_ALPHA , GL_LUMINANCE , GL_LUMINANCE_ALPHA , GL_RGB , GL_BGR , GL_RGBA , and GL_BGRA .
type
The type of the pixel data in table . Symbolic constants GL_UNSIGNED_BYTE , GL_BYTE , GL_BITMAP , GL_UNSIGNED_SHORT , GL_SHORT , GL_UNSIGNED_INT , GL_INT , GL_FLOAT , GL_UNSIGNED_BYTE_3_3_2 , GL_UNSIGNED_BYTE_2_3_3_REV , GL_UNSIGNED_SHORT_5_6_5 , GL_UNSIGNED_SHORT_5_6_5_REV , GL_UNSIGNED_SHORT_4_4_4_4 , GL_UNSIGNED_SHORT_4_4_4_4_REV , GL_UNSIGNED_SHORT_5_5_5_1 , GL_UNSIGNED_SHORT_1_5_5_5_REV , GL_UNSIGNED_INT_8_8_8_8 , GL_UNSIGNED_INT_8_8_8_8_REV , GL_UNSIGNED_INT_10_10_10_2 , and GL_UNSIGNED_INT_2_10_10_10_REV are accepted.
table
Pointer to a one-dimensional array of pixel data containing the contents of the color table.