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 は、 現在のヒストグラムまたは代理ヒストグラムのパラメータの値を 問い合わせるために使われる。 ヒストグラムの状態情報は、 引き数 targetGL_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_SINKsink パラメータの値

 

注意

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

名前
書式
引き数
説明
注意
エラー
関連項目

jman



Time: 07:01:07 GMT, January 12, 2009