glGetTexGeniv 関数
glGetTexGendv、glGetTexGenfv、および glGetTexGeniv 関数は、テクスチャ座標生成パラメーターを返します。
構文
void WINAPI glGetTexGeniv(
GLenum coord,
GLenum pname,
GLint *params
);
パラメーター
-
coord
-
テクスチャ座標。 GL_S、GL_T、GL_R、またはGL_Qである必要があります。
-
pname
-
返される値のシンボリック名。 GL_OBJECT_PLANEまたはGL_EYE_PLANEのいずれかのテクスチャ生成プレーン式のGL_TEXTURE_GEN_MODEまたは名前である必要があります。 これらの値は次のとおりです。
値 説明 - GL_TEXTURE_GEN_MODE
params パラメーターは、単一値のテクスチャ生成関数 (シンボリック定数) を返します。 - GL_OBJECT_PLANE
params パラメーターは、オブジェクトの線形座標生成を指定する 4 つの平面方程式係数を返します。 要求された整数値は、内部浮動小数点表現から直接マップされます。 - GL_EYE_PLANE
params パラメーターは、視線線形座標の生成を指定する 4 つの平面方程式係数を返します。 要求された整数値は、内部浮動小数点表現から直接マップされます。 返される値は、目の座標で維持される値です。 glTexGen が呼び出された時点でモデルビュー 行列が識別されない限り、これらは glTexGen を使用して指定された値と等しくありません。 -
params
-
要求されたデータを返します。
戻り値
この関数は値を返しません。
エラー コード
glGetError 関数では、次のエラー コードを取得できます。
名前 | 意味 |
---|---|
|
coord または pname が受け入れられた値ではありません。 |
|
この関数は、 glBegin の呼び出しと glEnd の対応する呼び出しの間で呼び出されました。 |
解説
glGetTexGen 関数は、glTexGen で指定したテクスチャ座標生成関数のパラメーターを選択したパラメーターで返します。 coord パラメーターは、シンボリック定数GL_S、GL_T、GL_R、またはGL_Qを使用して、テクスチャ座標の 1 つに名前を付けます。
エラーが生成された場合、 params の内容は変更されません。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|