GLCOPYCOLORSUBTABLE

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

名前

glCopyColorSubTable 色テーブルの一部を指定し直す

 

書式

void glCopyColorSubTable( GLenum target,

                            GLsizei start,
                            GLint x,
                            GLint y,
                            GLsizei width )

 

引き数

target
start
色テーブルを置き換える部分の先頭位置のインデックス。
x, y
コピーするピクセル列の左端のウィンドウ座標。
width
テーブルの置き換え項目の数。
 

名前

glCopyColorSubTable は、既に glColorTable を 使って定義されている色テーブルの連続する部分を指定し直すために使う。 フレームバッファからコピーされたピクセルは、 既存の色テーブルのインデックス start から $"start"~+~"x"~-~1$ の部分(両端の値を含む)を置き換える。 この領域は、最初に定義されていた色テーブルの範囲外の項目を含んでいてはならない。 幅が 0 であるサブテクスチャを指定してもエラーにはならないが、 こういった指定をしても何も起こらない。  

注意

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

エラー

GL_INVALID_VALUE: target は以前に定義された色テーブルでない場合に起こる。 GL_INVALID_VALUE: target が指定可能な値のいずれでもない場合に起こる。 GL_INVALID_VALUE: $"start"~+~"x"~>~width$ の場合に起こる。 glBegin と、その対になる glEnd の間で glCopyColorSubTable が実行されると起こる。  

関連する取得値

glGetColorTable, glGetColorTableParameter  

関連項目

glColorSubTable(3G), glColorTableParameter(3G), glCopyColorTable(3G), glCopyColorSubTable(3G), glGetColorTable(3G)


 

Index

名前
書式
引き数
名前
注意
エラー
関連する取得値
関連項目

jman



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