GLGETHISTOGRAMPARAMETER
Section: Misc. Reference Manual Pages (3G)
索引
xjman
名前
glGetHistogramParameterfv, glGetHistogramParameteriv
- ヒストグラムのパラメータを取得する
書式
void glGetHistogramParameterfv(
GLenum target,
GLenum pname,
GLfloat *params )
void glGetHistogramParameteriv(
GLenum target,
GLenum pname,
GLint *params )
引き数
- target
-
GL_HISTOGRAM または
GL_PROXY_HISTOGRAM
でなければならない.
- pname
-
取得するパラメータの名前。
GL_HISTOGRAM_WIDTH,
GL_HISTOGRAM_FORMAT,
GL_HISTOGRAM_RED_SIZE,
GL_HISTOGRAM_GREEN_SIZE,
GL_HISTOGRAM_BLUE_SIZE,
GL_HISTOGRAM_ALPHA_SIZE,
GL_HISTOGRAM_LUMINANCE_SIZE,
GL_HISTOGRAM_SINK
のいずれかでなければならない。
- params
-
返却値を格納するメモリ領域を指すポインタ。
説明
glGetHistogramParameter は、
現在のヒストグラムまたは代理ヒストグラムのパラメータの値を
問い合わせるために使われる。
ヒストグラムの状態情報は、
引き数 target に GL_HISTOGRAM
(現在のヒストグラムテーブルについての情報を取得する場合)
または GL_PROXY_HISTOGRAM
(最も新しい代理プロキシから情報を取得する場合)
を指定して glGetHistogramParameter を呼ぶことによって取得できる。
この際には、引き数 pname には次の値のいずれかひとつを指定する:
|
パラメータ | 説明
|
|
GL_HISTOGRAM_WIDTH | ヒストグラムテーブルの幅
|
GL_HISTOGRAM_FORMAT | 内部フォーマット
|
GL_HISTOGRAM_RED_SIZE | 赤色要素のカウンタの大きさ(ビット単位)
|
GL_HISTOGRAM_GREEN_SIZE | 緑色要素のカウンタの大きさ(ビット単位)
|
|
パラメータ | 説明
|
|
GL_HISTOGRAM_BLUE_SIZE | 青色要素のカウンタの大きさ(ビット単位)
|
GL_HISTOGRAM_ALPHA_SIZE | アルファ値色要素のカウンタの大きさ(ビット単位)
|
GL_HISTOGRAM_LUMINANCE_SIZE | 輝度要素のカウンタの大きさ(ビット単位)
|
GL_HISTOGRAM_SINK | sink パラメータの値
|
|
注意
glGetHistogramParameter が存在するのは、引き数
GL_EXTENSIONS を指定して glGetString を呼んだ際に
GL_ARB_imaging が返される場合だけである。
エラー
GL_INVALID_ENUM:
許されない値を target に指定すると起こる。
GL_INVALID_ENUM:
許されない値を pname に指定すると起こる。
GL_INVALID_OPERATION:
glBegin と、その対になる glEnd の間で
glGetHistogramParameter を実行すると起こる。
関連項目
glGetHistogram(3G),
glHistogram(3G)
Index
- 名前
-
- 書式
-
- 引き数
-
- 説明
-
- 注意
-
- エラー
-
- 関連項目
-
Time: 07:01:07 GMT, January 12, 2009