glGetTexLevelParameteriv

glGetTexLevelParameterfv、glGetTexLevelParameteriv 関数は特定の詳細度レベルに対するテクスチャパラメータ値を返す。| glGetTexLevelParameteriv 関数 (Gl.h)

glGetTexLevelParameteriv target, level, pname, params

target : [int] 対象テクスチャのシンボル名。GL_TEXTURE_1D、GL_TEXTURE_2D、GL_PROXY_TEXTURE_1D、GL_PROXY_TEXTURE_2D のいずれか。
level : [int] 目的画像の詳細度レベル番号。レベル 0 が基本イメージレベルで、レベル n は n 段階目のミップマップ縮小画像。
pname : [int] テクスチャパラメータのシンボル名。GL_TEXTURE_WIDTH/HEIGHT/INTERNAL_FORMAT/BORDER/RED_SIZE/GREEN_SIZE/BLUE_SIZE/ALPHA_SIZE/LUMINANCE_SIZE/INTENSITY_SIZE/COMPONENTS を受け付ける。プロキシテクスチャでは幅・高さ・境界・内部フォーマットが問い合わせ可能だが、プロキシテクスチャには実データが無い点に注意する。
params : [int] 

(プラグイン / モジュール : opengl32.dll)

解説

glGetTexLevelParameterfvglGetTexLevelParameteriv
関数は特定の詳細度レベルに対するテクスチャパラメータ値を返す。| glGetTexLevelParameteriv 関数 (Gl.h)

[戻り値]
この関数は値を返さない。

[備考]
glGetTexLevelParameter は、level で指定した特定の詳細度レベルに対するテクスチャパラメータ値を params
に返す。target
は対象テクスチャを指定し、GL_TEXTURE_1D、GL_TEXTURE_2D、GL_PROXY_TEXTURE_1D、GL_PROXY_TEXTURE_2D
のいずれか。pname は値を取得するパラメータ名。エラーが生成された場合、params の内容は変更されない。

情報

プラグイン / モジュールopengl32.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の opengl32.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_opengl32_gen2.hs