Is the ARB_imaging extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.ARB.ImagingCompatibility
Contents
Synopsis
- value glGetARBImaging
- value gl_ARB_imaging
- pattern GL_BLEND_COLOR
- pattern GL_BLEND_EQUATION
- pattern GL_COLOR_MATRIX
- pattern GL_COLOR_MATRIX_STACK_DEPTH
- pattern GL_COLOR_TABLE
- pattern GL_COLOR_TABLE_ALPHA_SIZE
- pattern GL_COLOR_TABLE_BIAS
- pattern GL_COLOR_TABLE_BLUE_SIZE
- pattern GL_COLOR_TABLE_FORMAT
- pattern GL_COLOR_TABLE_GREEN_SIZE
- pattern GL_COLOR_TABLE_INTENSITY_SIZE
- pattern GL_COLOR_TABLE_LUMINANCE_SIZE
- pattern GL_COLOR_TABLE_RED_SIZE
- pattern GL_COLOR_TABLE_SCALE
- pattern GL_COLOR_TABLE_WIDTH
- pattern GL_CONSTANT_ALPHA
- pattern GL_CONSTANT_BORDER
- pattern GL_CONSTANT_COLOR
- pattern GL_CONVOLUTION_1D
- pattern GL_CONVOLUTION_2D
- pattern GL_CONVOLUTION_BORDER_COLOR
- pattern GL_CONVOLUTION_BORDER_MODE
- pattern GL_CONVOLUTION_FILTER_BIAS
- pattern GL_CONVOLUTION_FILTER_SCALE
- pattern GL_CONVOLUTION_FORMAT
- pattern GL_CONVOLUTION_HEIGHT
- pattern GL_CONVOLUTION_WIDTH
- pattern GL_FUNC_ADD
- pattern GL_FUNC_REVERSE_SUBTRACT
- pattern GL_FUNC_SUBTRACT
- pattern GL_HISTOGRAM
- pattern GL_HISTOGRAM_ALPHA_SIZE
- pattern GL_HISTOGRAM_BLUE_SIZE
- pattern GL_HISTOGRAM_FORMAT
- pattern GL_HISTOGRAM_GREEN_SIZE
- pattern GL_HISTOGRAM_LUMINANCE_SIZE
- pattern GL_HISTOGRAM_RED_SIZE
- pattern GL_HISTOGRAM_SINK
- pattern GL_HISTOGRAM_WIDTH
- pattern GL_MAX
- pattern GL_MAX_COLOR_MATRIX_STACK_DEPTH
- pattern GL_MAX_CONVOLUTION_HEIGHT
- pattern GL_MAX_CONVOLUTION_WIDTH
- pattern GL_MIN
- pattern GL_MINMAX
- pattern GL_MINMAX_FORMAT
- pattern GL_MINMAX_SINK
- pattern GL_ONE_MINUS_CONSTANT_ALPHA
- pattern GL_ONE_MINUS_CONSTANT_COLOR
- pattern GL_POST_COLOR_MATRIX_ALPHA_BIAS
- pattern GL_POST_COLOR_MATRIX_ALPHA_SCALE
- pattern GL_POST_COLOR_MATRIX_BLUE_BIAS
- pattern GL_POST_COLOR_MATRIX_BLUE_SCALE
- pattern GL_POST_COLOR_MATRIX_COLOR_TABLE
- pattern GL_POST_COLOR_MATRIX_GREEN_BIAS
- pattern GL_POST_COLOR_MATRIX_GREEN_SCALE
- pattern GL_POST_COLOR_MATRIX_RED_BIAS
- pattern GL_POST_COLOR_MATRIX_RED_SCALE
- pattern GL_POST_CONVOLUTION_ALPHA_BIAS
- pattern GL_POST_CONVOLUTION_ALPHA_SCALE
- pattern GL_POST_CONVOLUTION_BLUE_BIAS
- pattern GL_POST_CONVOLUTION_BLUE_SCALE
- pattern GL_POST_CONVOLUTION_COLOR_TABLE
- pattern GL_POST_CONVOLUTION_GREEN_BIAS
- pattern GL_POST_CONVOLUTION_GREEN_SCALE
- pattern GL_POST_CONVOLUTION_RED_BIAS
- pattern GL_POST_CONVOLUTION_RED_SCALE
- pattern GL_PROXY_COLOR_TABLE
- pattern GL_PROXY_HISTOGRAM
- pattern GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
- pattern GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
- pattern GL_REDUCE
- pattern GL_REPLICATE_BORDER
- pattern GL_SEPARABLE_2D
- pattern GL_TABLE_TOO_LARGE
- value glBlendColor
- value glBlendEquation
- value glColorSubTable
- value glColorTable
- value glColorTableParameterfv
- value glColorTableParameteriv
- value glConvolutionFilter1D
- value glConvolutionFilter2D
- value glConvolutionParameterf
- value glConvolutionParameterfv
- value glConvolutionParameteri
- value glConvolutionParameteriv
- value glCopyColorSubTable
- value glCopyColorTable
- value glCopyConvolutionFilter1D
- value glCopyConvolutionFilter2D
- value glGetColorTable
- value glGetColorTableParameterfv
- value glGetColorTableParameteriv
- value glGetConvolutionFilter
- value glGetConvolutionParameterfv
- value glGetConvolutionParameteriv
- value glGetHistogram
- value glGetHistogramParameterfv
- value glGetHistogramParameteriv
- value glGetMinmax
- value glGetMinmaxParameterfv
- value glGetMinmaxParameteriv
- value glGetSeparableFilter
- value glHistogram
- value glMinmax
- value glResetHistogram
- value glResetMinmax
- value glSeparableFilter2D
- PackageOpenGLRaw-3.3.4.1
- Exports111
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the ARB_imaging extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetARBImaging in those cases instead.
Enums
Functions
glBlendColor Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
glColorSubTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLsizeistart.-> GLsizeicount.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr adatapointing toCOMPSIZE(format,type,count)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glColorTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr atablepointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glColorTableParameterfv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type ColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glColorTableParameteriv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type ColorTableParameterPNameSGI.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionFilter1D :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(format,type,width)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glConvolutionFilter2D :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(format,type,width,height)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameterf :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> GLfloatparamsof typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameterfv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeCheckedFloat32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameteri :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> GLintparamsof typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glConvolutionParameteriv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeCheckedInt32.-> m ()
Manual page for OpenGL 2.x.
glCopyColorSubTable Manual page for OpenGL 2.x.
glCopyColorTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
Manual page for OpenGL 2.x.
glCopyConvolutionFilter1D :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> m ()
Manual page for OpenGL 2.x.
glCopyConvolutionFilter2D :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenuminternalformatof type InternalFormat.-> GLintxof typeWinCoord.-> GLintyof typeWinCoord.-> GLsizeiwidth.-> GLsizeiheight.-> m ()
Manual page for OpenGL 2.x.
glGetColorTable :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr atablepointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glGetColorTableParameterfv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetColorTableParameteriv :: MonadIO m=> GLenumtargetof type ColorTableTarget.-> GLenumpnameof type GetColorTableParameterPNameSGI.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetConvolutionFilter :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr aimagepointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glGetConvolutionParameterfv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetConvolutionParameteriv :: MonadIO m=> GLenumtargetof type ConvolutionTarget.-> GLenumpnameof type ConvolutionParameterEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetHistogram :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLbooleanresetof type Boolean.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr avaluespointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glGetHistogramParameterfv :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetHistogramParameteriv :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLenumpnameof type GetHistogramParameterPNameEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetMinmax :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLbooleanresetof type Boolean.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr avaluespointing toCOMPSIZE(target,format,type)elements of typea.-> m ()
Manual page for OpenGL 2.x.
glGetMinmaxParameterfv :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenumpnameof type GetMinmaxParameterPNameEXT.-> Ptr GLfloatparamspointing toCOMPSIZE(pname)elements of typeGLfloat.-> m ()
Manual page for OpenGL 2.x.
glGetMinmaxParameteriv :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenumpnameof type GetMinmaxParameterPNameEXT.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
Manual page for OpenGL 2.x.
glGetSeparableFilter :: MonadIO m=> GLenumtargetof type SeparableTargetEXT.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr arowpointing toCOMPSIZE(target,format,type)elements of typea.-> Ptr bcolumnpointing toCOMPSIZE(target,format,type)elements of typeb.-> Ptr cspanpointing toCOMPSIZE(target,format,type)elements of typec.-> m ()
Manual page for OpenGL 2.x.
glHistogram :: MonadIO m=> GLenumtargetof type HistogramTargetEXT.-> GLsizeiwidth.-> GLenuminternalformatof type InternalFormat.-> GLbooleansinkof type Boolean.-> m ()
Manual page for OpenGL 2.x.
glMinmax :: MonadIO m=> GLenumtargetof type MinmaxTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLbooleansinkof type Boolean.-> m ()
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
Manual page for OpenGL 2.x.
glSeparableFilter2D :: MonadIO m=> GLenumtargetof type SeparableTargetEXT.-> GLenuminternalformatof type InternalFormat.-> GLsizeiwidth.-> GLsizeiheight.-> GLenumformatof type PixelFormat.-> GLenumtypeof type PixelType.-> Ptr arowpointing toCOMPSIZE(target,format,type,width)elements of typea.-> Ptr bcolumnpointing toCOMPSIZE(target,format,type,height)elements of typeb.-> m ()
Manual page for OpenGL 2.x.