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
- 名前
-
- 書式
-
- 引き数
-
- 名前
-
- 注意
-
- エラー
-
- 関連する取得値
-
- 関連項目
-
Time: 07:01:06 GMT, January 12, 2009