glGetTexParameterfv 関数
glGetTexParameterfv 関数と glGetTexParameteriv 関数は、テクスチャ パラメーター値を返します。
構文
void WINAPI glGetTexParameterfv(
GLenum target,
GLenum pname,
GLfloat *params
);
パラメーター
-
target
-
ターゲット テクスチャのシンボリック名。 GL_TEXTURE_1DとGL_TEXTURE_2Dを受け入れます。
-
pname
-
テクスチャ パラメーターのシンボリック名。 次の値を使用できます。
値 説明 - GL_TEXTURE_MAG_FILTER
単一値テクスチャ拡大フィルター (シンボリック定数) を返します。 - GL_TEXTURE_MIN_FILTER
単一値テクスチャ縮小フィルター (シンボリック定数) を返します。 - GL_TEXTURE_WRAP_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 として指定されたテクスチャ パラメーターの値または値をパラメーターで返します。 ターゲット パラメーターは、1 次元または 2 次元のテクスチャを指定するために、ターゲット テクスチャ (GL_TEXTURE_1DまたはGL_TEXTURE_2D) を定義します。 pname パラメーターは、同じ解釈で glTexParameter と同じシンボルを受け入れます。
エラーが生成された場合、 params の内容は変更されません。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|