glGetTexParameteriv 関数
glGetTexParameterfv 関数と glGetTexParameteriv 関数は、テクスチャ パラメーター値を返します。
構文
void WINAPI glGetTexParameteriv(
GLenum target,
GLenum pname,
GLint *params
);
パラメーター
-
target
-
ターゲット テクスチャのシンボリック名。 GL_TEXTURE_1DとGL_TEXTURE_2Dが受け入れられます。
-
pname
-
テクスチャ パラメーターのシンボリック名。 次の値を使用できます。
値 説明 - GL_TEXTURE_MAG_FILTER
単一値テクスチャ倍率フィルター (シンボリック定数) を返します。 - GL_TEXTURE_MIN_FILTER
シンボリック定数である単一値テクスチャ縮小フィルターを返します。 - GL_TEXTURE_WRAP_S
テクスチャ座標 s (シンボリック定数) の単一値折り返し関数を返します。 - GL_TEXTURE_WRAP_T
テクスチャ座標 t (シンボリック定数) の単一値折り返し関数を返します。 - GL_TEXTURE_BORDER_COLOR
テクスチャの境界線の RGBA 色を構成する 4 つの整数または浮動小数点数を返します。 浮動小数点値は、[0,1] の範囲で返されます。 整数値は、1.0 が最も正の表現可能な整数にマップされ、-1.0 が最も負の表現可能な整数にマップされるように、内部浮動小数点表現の線形マッピングとして返されます。 - GL_TEXTURE_PRIORITY
ターゲット テクスチャ (またはそれにバインドされた名前付きテクスチャ) の常駐優先度を返します。 初期値は 1 です。 glPrioritizeTextures を参照してください。 - GL_TEXTURE_RESIDENT
ターゲット テクスチャのステータスを返します。 params で返される値がGL_TRUE場合、テクスチャはテクスチャ メモリに常駐します。 glAreTexturesResident を参照してください。 -
params
-
テクスチャ パラメーターを返します。
戻り値
この関数は値を返しません。
エラー コード
glGetError 関数では、次のエラー コードを取得できます。
名前 | 意味 |
---|---|
|
target または name が受け入れ可能な値ではなかった。 |
|
glBegin の呼び出しと glEnd の対応する呼び出しの間に関数が呼び出されました。 |
解説
glGetTexParameter 関数は、pname として指定されたテクスチャ パラメーターの値または値をパラメーターで返します。 target パラメーターは、1 次元または 2 次元テクスチャを指定するために、ターゲット テクスチャ (GL_TEXTURE_1DまたはGL_TEXTURE_2D) を定義します。 pname パラメーターは、同じ解釈で glTexParameter と同じシンボルを受け取ります。
エラーが生成された場合、 パラメーターの内容は変更されません。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|