次の方法で共有


glGetTexEnviv 関数

glGetTexEnvfv 関数と glGetTexEnviv 関数は、テクスチャ環境パラメーターを返します。

構文

void WINAPI glGetTexEnviv(
   GLenum target,
   GLenum pname,
   GLint  *params
);

パラメーター

target

テクスチャ環境。 GL_TEXTURE_ENVする必要があります。

pname

テクスチャ環境パラメーターのシンボリック名。 次の値を使用できます。

説明
GL_TEXTURE_ENV_MODE
params パラメーターは、シンボリック定数である単一値テクスチャ環境モードを返します。
GL_TEXTURE_ENV_COLOR
params パラメーターは、テクスチャ環境の色である 4 つの整数または浮動小数点値を返します。 整数値は、要求されると、内部浮動小数点表現から線形にマップされます。これにより、1.0 は最も正の表現可能な整数にマップされ、-1.0 は最も負の表現可能な整数にマップされます。

params

要求されたデータを返します。

戻り値

この関数は値を返しません。

エラー コード

glGetError 関数では、次のエラー コードを取得できます。

Name 意味
GL_INVALID_ENUM
target または pname が受け入れ可能な値ではなかった。
GL_INVALID_OPERATION
glBegin の呼び出しと glEnd の対応する呼び出しの間に関数が呼び出されました。

注釈

glGetTexEnv 関数は、glTexEnv で指定されたテクスチャ環境の選択された値をパラメーターで返します。 ターゲット パラメーターは、テクスチャ環境を指定します。 現時点では、1 つのテクスチャ環境のみが定義され、サポートされています: GL_TEXTURE_ENV。

pname パラメーターは、特定のテクスチャ環境パラメーターに名前を付けます。

エラーが生成された場合、 パラメーターの内容は変更されません。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Gl.h
ライブラリ
Opengl32.lib
[DLL]
Opengl32.dll

こちらもご覧ください

glBegin

glEnd

glTexEnv