GLGETTEXENV
Section: Misc. Reference Manual Pages (3G)
索引
xjman
名前
glGetTexEnvfv, glGetTexEnviv
- テクスチャ環境のパラメータを返す
書式
void glGetTexEnvfv(
GLenum target,
GLenum pname,
GLfloat *params )
void glGetTexEnviv(
GLenum target,
GLenum pname,
GLint *params )
引き数
- target
-
テクスチャ環境を指定する。
GL_TEXTURE_ENV でなければならない。
- pname
-
テクスチャ環境のパラメータのシンボル名を指定する。
指定可能な値は、GL_TEXTURE_ENV_MODE と GL_TEXTURE_ENV_COLOR
である。
- params
-
要求したデータが返される。
説明
glGetTexEnv は、テクスチャ環境の指定したパラメータを返す。
指定は glTexEnv で行ない、値は params に返される。
target はテクスチャ環境を指定する。
現在、定義およびサポートされている環境は
GL_TEXTURE_ENV
ひとつだけである。
pname は、特定のテクスチャ環境パラメータを指示する。
パラメータには次のものがある:
- GL_TEXTURE_ENV_MODE
-
params には、テクスチャ環境のモードを示すシンボル定数が返される。
値はひとつであり、初期値は GL_MODULATE である。
- GL_TEXTURE_ENV_COLOR
-
params には4個の整数値または浮動小数点値が返される。
これはテクスチャ環境の色である。
整数値を要求した場合、これらの値は浮動小数点表現に線形変換される。
変換は、表現可能な最大の整数が 1.0 に対応し、表現可能な最小の負の
整数が -1.0 に対応するように行なわれる。
初期値は (0, 0, 0, 0) である。
注意
エラーが起きた場合には、params の内容はまったく変化しない。
実装が GL_ARB_multitexture に対応している場合、
glGetTexEnv は、アクティブなテクスチャユニットにおける
テクスチャ環境パラメータを返す。
エラー
GL_INVALID_ENUM:
target または pname の値が不正な場合に起こる。
GL_INVALID_OPERATION:
glBegin と、その対になる glEnd の間で
glGetTexEnv を実行すると起こる。
関連項目
glActiveTextureARB(3G),
glTexEnv(3G)
Index
- 名前
-
- 書式
-
- 引き数
-
- 説明
-
- 注意
-
- エラー
-
- 関連項目
-
Time: 07:01:08 GMT, January 12, 2009