GLGETCOLORTABLEPARAMETER

Section: Misc. Reference Manual Pages (3G)
索引 xjman
 

名前

glGetColorTableParameterfv, glGetColorTableParameteriv - 色参照テーブルのパラメータを取得する

 

書式

void glGetColorTableParameterfv( GLenum target,

                                   GLenum pname,
                                   GLfloat *params )
void glGetColorTableParameteriv( GLenum target,

                                   GLenum pname,
                                   GLint *params )

delim $$  

引き数

target
対象となる色テーブル。 次の値のいずれかでなければならない: GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
pname
色参照テーブルのパラメータのシンボル名。 次の値のいずれかでなければならない: GL_COLOR_TABLE_BIAS, GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, GL_COLOR_TABLE_INTENSITY_SIZE
params
パラメータの値が格納される配列を指すポインタ。
 

説明

色テーブル target に固有のパラメータを返す。 pnameGL_COLOR_TABLE_SCALE または GL_COLOR_TABLE_BIAS が設定されている場合、glGetColorTableParameter は、 target が指すテーブルのスケールパラメータまたはバイアスパラメータ を返す。 こういった問い合わせの場合は、target には GL_COLOR_TABLE または GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE のいずれかが設定されており、かつ params が4個の要素を持つ 配列を指していなければならない。 この配列は赤・緑・青・アルファ値のスケール係数またはバイアス係数を 受け取る(挙げた順で配列に格納される)。 glGetColorTableParameter を使って、 色テーブルのフォーマットと大きさを取得することもできる。 このような問い合わせの場合は、target には 対象となる色テーブルまたは代理色テーブルを指定すること。 フォーマットと大きさは glColorTable によって設定される。 以下の表は、問い合わせを受けると思われるフォーマットと大きさを 列挙したものである。 以下で pname に対して挙げられているシンボル定数の それぞれについて、params は指定された長さの配列を 指し、示された値を受け取らなければならない。

パラメンターN意味

GL_COLOR_TABLE_FORMAT1内部フォーマット(例: GL_RGBA)
GL_COLOR_TABLE_WIDTH1テーブル内の要素数
GL_COLOR_TABLE_RED_SIZE1赤色要素の大きさ(ビット単位)
GL_COLOR_TABLE_GREEN_SIZE1緑色要素の大きさ
GL_COLOR_TABLE_BLUE_SIZE1青色要素の大きさ
GL_COLOR_TABLE_ALPHA_SIZE1アルファ値要素の大きさ
GL_COLOR_TABLE_LUMINANCE_SIZE1輝度要素の大きさ
GL_COLOR_TABLE_INTENSITY_SIZE1強度要素の大きさ

 

注意

glGetColorTableParameter が存在するのは、引き数 GL_EXTENSIONS を指定して glGetString を呼んだ 際に GL_ARB_imaging が返される場合だけである。  

エラー

GL_INVALID_ENUM: target または pname の値が不正な場合に起こる。 GL_INVALID_OPERATION: glBegin と、その対になる glEnd の間で glGetColorTableParameter が実行されると起こる。  

関連項目

glColorTable(3G), glTexParameter(3G), glColorTableParameter(3G)


 

Index

名前
書式
引き数
説明
注意
エラー
関連項目

jman



Time: 07:01:07 GMT, January 12, 2009