GLGETCONVOLUTIONPARAMETER
Section: Misc. Reference Manual Pages (3G)
索引
xjman
名前
glGetConvolutionParameterfv, glGetConvolutionParameteriv
- 畳み込みのパラメータを取得する
書式
void glGetConvolutionParameterfv(
GLenum target,
GLenum pname,
GLfloat *params )
void glGetConvolutionParameteriv(
GLenum target,
GLenum pname,
GLint *params )
引き数
- target
-
パラメータを取得するフィルタ。
GL_CONVOLUTION_1D,
GL_CONVOLUTION_2D,
GL_SEPARABLE_2D
のいずれかを指定しなければならない。
- pname
-
取得するパラメータ。
次の値のいずれかでなければならない:
GL_CONVOLUTION_BORDER_MODE,
GL_CONVOLUTION_BORDER_COLOR,
GL_CONVOLUTION_FILTER_SCALE,
GL_CONVOLUTION_FILTER_BIAS,
GL_CONVOLUTION_FORMAT,
GL_CONVOLUTION_WIDTH,
GL_CONVOLUTION_HEIGHT,
GL_MAX_CONVOLUTION_WIDTH,
GL_MAX_CONVOLUTION_HEIGHT。
- params
-
取得したパラメータが格納される場所を指すポインタ。
説明
glGetConvolutionParameter は畳み込みのパラメータを取得する。
target は、どの畳み込みフィルタを問い合わせるのかを指定する。
pname は、どのパラメータを取得するのかを指定する。
- GL_CONVOLUTION_BORDER_MODE
-
畳み込みの境界モード。
境界モードの一覧については、glConvolutionParameter を
参照すること。
- GL_CONVOLUTION_BORDER_COLOR
-
現在の畳み込みの境界色。
params は4個の要素を持つ配列を指すポインタでなければならない。
この配列は、赤・緑・青・アルファ値の境界色を受け取る。
- GL_CONVOLUTION_FILTER_SCALE
-
フィルタの現在のスケール係数。
params は4個の要素を持つ配列を指すポインタでなければならない。
この配列は、フィルタのスケール係数を赤・緑・青・アルファ値の順で
受け取る。
- GL_CONVOLUTION_FILTER_BIAS
-
フィルタの現在のバイアス係数。
params は4個の要素を持つ配列を指すポインタでなければならない。
この配列は、フィルタのバイアス係数を赤・緑・青・アルファ値の順で
受け取る。
- GL_CONVOLUTION_FORMAT
-
現在の内部フォーマット。
指定可能なフォーマットについては、
glConvolutionFilter1D, glConvolutionFilter2D,
glSeparableFilter2D を参照すること。
- GL_CONVOLUTION_WIDTH
-
フィルタのイメージの現在の幅。
- GL_CONVOLUTION_HEIGHT
-
フィルタのイメージの現在の高さ。
- GL_MAX_CONVOLUTION_WIDTH
-
イメージの幅として指定できる最大値。
- GL_MAX_CONVOLUTION_HEIGHT
-
イメージの高さとして指定できる最大値。
エラー
GL_INVALID_ENUM:
target の値が不正な場合に起こる。
GL_INVALID_ENUM:
pname の値が不正な場合に起こる。
GL_INVALID_ENUM:
target が GL_CONVOLUTION_1D であり、かつ
pname が GL_CONVOLUTION_HEIGHT または
GL_MAX_CONVOLUTION_HEIGHT である場合に起こる。
GL_INVALID_OPERATION:
glBegin と、その対になる glEnd の間で
glGetConvolutionParameter が実行されると起こる。
関連項目
glGetConvolutionFilter(3G),
glGetSeparableFilter2D(3G),
glConvolutionParameter(3G)
Index
- 名前
-
- 書式
-
- 引き数
-
- 説明
-
- エラー
-
- 関連項目
-
Time: 07:01:07 GMT, January 12, 2009