次の方法で共有


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 関数では、次のエラー コードを取得できます。

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

解説

glGetTexParameter 関数は、pname として指定されたテクスチャ パラメーターの値または値をパラメーターで返します。 target パラメーターは、1 次元または 2 次元テクスチャを指定するために、ターゲット テクスチャ (GL_TEXTURE_1DまたはGL_TEXTURE_2D) を定義します。 pname パラメーターは、同じ解釈で glTexParameter と同じシンボルを受け取ります。

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

必要条件

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

関連項目

glBegin

glEnd

glTexParameter