HOpenGL Libraries (OpenGL package)
Contents
Index
Graphics.Rendering.OpenGL.GL.PixelRectangles.Convolution
Portability
portable
Stability
provisional
Maintainer
sven.panne@aedion.de
Description
This module corresponds to a part of section 3.6.1 (Pixel Storage Modes) of the OpenGL 1.5 specs.
Synopsis
data
ConvolutionTarget
=
Convolution1D
|
Convolution2D
|
Separable2D
convolution
::
ConvolutionTarget
->
StateVar
Capability
convolutionFilter1D
::
PixelInternalFormat
->
GLsizei
->
PixelData
a ->
IO
()
getConvolutionFilter1D
::
PixelData
a ->
IO
()
convolutionFilter2D
::
PixelInternalFormat
->
Size
->
PixelData
a ->
IO
()
getConvolutionFilter2D
::
PixelData
a ->
IO
()
separableFilter2D
::
PixelInternalFormat
->
Size
->
PixelData
a ->
PixelData
a ->
IO
()
getSeparableFilter2D
::
PixelData
a ->
PixelData
a ->
IO
()
copyConvolutionFilter1D
::
PixelInternalFormat
->
Position
->
GLsizei
->
IO
()
copyConvolutionFilter2D
::
PixelInternalFormat
->
Position
->
Size
->
IO
()
convolutionWidth
::
ConvolutionTarget
->
GettableStateVar
GLsizei
convolutionHeight
::
ConvolutionTarget
->
GettableStateVar
GLsizei
maxConvolutionWidth
::
ConvolutionTarget
->
GettableStateVar
GLsizei
maxConvolutionHeight
::
ConvolutionTarget
->
GettableStateVar
GLsizei
data
ConvolutionBorderMode
=
Reduce
|
ConstantBorder
(
Color4
GLfloat
)
|
ReplicateBorder
convolutionBorderMode
::
ConvolutionTarget
->
StateVar
ConvolutionBorderMode
convolutionFilterScale
::
ConvolutionTarget
->
StateVar
(
Color4
GLfloat
)
convolutionFilterBias
::
ConvolutionTarget
->
StateVar
(
Color4
GLfloat
)
Produced by
Haddock
version 0.6