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_MODEGL_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

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

jman



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