Copyright | (c) Sven Panne 2018 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
- glGetARBImaging :: MonadIO m => m Bool
- gl_ARB_imaging :: Bool
- pattern GL_BLEND_COLOR :: GLenum
- pattern GL_BLEND_EQUATION :: GLenum
- pattern GL_COLOR_MATRIX :: GLenum
- pattern GL_COLOR_MATRIX_STACK_DEPTH :: GLenum
- pattern GL_COLOR_TABLE :: GLenum
- pattern GL_COLOR_TABLE_ALPHA_SIZE :: GLenum
- pattern GL_COLOR_TABLE_BIAS :: GLenum
- pattern GL_COLOR_TABLE_BLUE_SIZE :: GLenum
- pattern GL_COLOR_TABLE_FORMAT :: GLenum
- pattern GL_COLOR_TABLE_GREEN_SIZE :: GLenum
- pattern GL_COLOR_TABLE_INTENSITY_SIZE :: GLenum
- pattern GL_COLOR_TABLE_LUMINANCE_SIZE :: GLenum
- pattern GL_COLOR_TABLE_RED_SIZE :: GLenum
- pattern GL_COLOR_TABLE_SCALE :: GLenum
- pattern GL_COLOR_TABLE_WIDTH :: GLenum
- pattern GL_CONSTANT_ALPHA :: GLenum
- pattern GL_CONSTANT_BORDER :: GLenum
- pattern GL_CONSTANT_COLOR :: GLenum
- pattern GL_CONVOLUTION_1D :: GLenum
- pattern GL_CONVOLUTION_2D :: GLenum
- pattern GL_CONVOLUTION_BORDER_COLOR :: GLenum
- pattern GL_CONVOLUTION_BORDER_MODE :: GLenum
- pattern GL_CONVOLUTION_FILTER_BIAS :: GLenum
- pattern GL_CONVOLUTION_FILTER_SCALE :: GLenum
- pattern GL_CONVOLUTION_FORMAT :: GLenum
- pattern GL_CONVOLUTION_HEIGHT :: GLenum
- pattern GL_CONVOLUTION_WIDTH :: GLenum
- pattern GL_FUNC_ADD :: GLenum
- pattern GL_FUNC_REVERSE_SUBTRACT :: GLenum
- pattern GL_FUNC_SUBTRACT :: GLenum
- pattern GL_HISTOGRAM :: GLenum
- pattern GL_HISTOGRAM_ALPHA_SIZE :: GLenum
- pattern GL_HISTOGRAM_BLUE_SIZE :: GLenum
- pattern GL_HISTOGRAM_FORMAT :: GLenum
- pattern GL_HISTOGRAM_GREEN_SIZE :: GLenum
- pattern GL_HISTOGRAM_LUMINANCE_SIZE :: GLenum
- pattern GL_HISTOGRAM_RED_SIZE :: GLenum
- pattern GL_HISTOGRAM_SINK :: GLenum
- pattern GL_HISTOGRAM_WIDTH :: GLenum
- pattern GL_MAX :: GLenum
- pattern GL_MAX_COLOR_MATRIX_STACK_DEPTH :: GLenum
- pattern GL_MAX_CONVOLUTION_HEIGHT :: GLenum
- pattern GL_MAX_CONVOLUTION_WIDTH :: GLenum
- pattern GL_MIN :: GLenum
- pattern GL_MINMAX :: GLenum
- pattern GL_MINMAX_FORMAT :: GLenum
- pattern GL_MINMAX_SINK :: GLenum
- pattern GL_ONE_MINUS_CONSTANT_ALPHA :: GLenum
- pattern GL_ONE_MINUS_CONSTANT_COLOR :: GLenum
- pattern GL_POST_COLOR_MATRIX_ALPHA_BIAS :: GLenum
- pattern GL_POST_COLOR_MATRIX_ALPHA_SCALE :: GLenum
- pattern GL_POST_COLOR_MATRIX_BLUE_BIAS :: GLenum
- pattern GL_POST_COLOR_MATRIX_BLUE_SCALE :: GLenum
- pattern GL_POST_COLOR_MATRIX_COLOR_TABLE :: GLenum
- pattern GL_POST_COLOR_MATRIX_GREEN_BIAS :: GLenum
- pattern GL_POST_COLOR_MATRIX_GREEN_SCALE :: GLenum
- pattern GL_POST_COLOR_MATRIX_RED_BIAS :: GLenum
- pattern GL_POST_COLOR_MATRIX_RED_SCALE :: GLenum
- pattern GL_POST_CONVOLUTION_ALPHA_BIAS :: GLenum
- pattern GL_POST_CONVOLUTION_ALPHA_SCALE :: GLenum
- pattern GL_POST_CONVOLUTION_BLUE_BIAS :: GLenum
- pattern GL_POST_CONVOLUTION_BLUE_SCALE :: GLenum
- pattern GL_POST_CONVOLUTION_COLOR_TABLE :: GLenum
- pattern GL_POST_CONVOLUTION_GREEN_BIAS :: GLenum
- pattern GL_POST_CONVOLUTION_GREEN_SCALE :: GLenum
- pattern GL_POST_CONVOLUTION_RED_BIAS :: GLenum
- pattern GL_POST_CONVOLUTION_RED_SCALE :: GLenum
- pattern GL_PROXY_COLOR_TABLE :: GLenum
- pattern GL_PROXY_HISTOGRAM :: GLenum
- pattern GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE :: GLenum
- pattern GL_PROXY_POST_CONVOLUTION_COLOR_TABLE :: GLenum
- pattern GL_REDUCE :: GLenum
- pattern GL_REPLICATE_BORDER :: GLenum
- pattern GL_SEPARABLE_2D :: GLenum
- pattern GL_TABLE_TOO_LARGE :: GLenum
- glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glBlendEquation :: MonadIO m => GLenum -> m ()
- glColorSubTable :: MonadIO m => GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glColorTable :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glColorTableParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glColorTableParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glConvolutionFilter1D :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glConvolutionFilter2D :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
- glConvolutionParameterf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glConvolutionParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glConvolutionParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glConvolutionParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glCopyColorSubTable :: MonadIO m => GLenum -> GLsizei -> GLint -> GLint -> GLsizei -> m ()
- glCopyColorTable :: MonadIO m => GLenum -> GLenum -> GLint -> GLint -> GLsizei -> m ()
- glCopyConvolutionFilter1D :: MonadIO m => GLenum -> GLenum -> GLint -> GLint -> GLsizei -> m ()
- glCopyConvolutionFilter2D :: MonadIO m => GLenum -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glGetColorTable :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr a -> m ()
- glGetColorTableParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetColorTableParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetConvolutionFilter :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr a -> m ()
- glGetConvolutionParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetConvolutionParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetHistogram :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> Ptr a -> m ()
- glGetHistogramParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetHistogramParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetMinmax :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> Ptr a -> m ()
- glGetMinmaxParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetMinmaxParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetSeparableFilter :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr a -> Ptr b -> Ptr c -> m ()
- glHistogram :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLboolean -> m ()
- glMinmax :: MonadIO m => GLenum -> GLenum -> GLboolean -> m ()
- glResetHistogram :: MonadIO m => GLenum -> m ()
- glResetMinmax :: MonadIO m => GLenum -> m ()
- glSeparableFilter2D :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> Ptr b -> m ()
Extension Support
glGetARBImaging :: MonadIO m => m Bool Source #
Is the ARB_imaging extension supported?
gl_ARB_imaging :: Bool Source #
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
pattern GL_BLEND_COLOR :: GLenum Source #
pattern GL_BLEND_EQUATION :: GLenum Source #
pattern GL_COLOR_MATRIX :: GLenum Source #
pattern GL_COLOR_MATRIX_STACK_DEPTH :: GLenum Source #
pattern GL_COLOR_TABLE :: GLenum Source #
pattern GL_COLOR_TABLE_ALPHA_SIZE :: GLenum Source #
pattern GL_COLOR_TABLE_BIAS :: GLenum Source #
pattern GL_COLOR_TABLE_BLUE_SIZE :: GLenum Source #
pattern GL_COLOR_TABLE_FORMAT :: GLenum Source #
pattern GL_COLOR_TABLE_GREEN_SIZE :: GLenum Source #
pattern GL_COLOR_TABLE_INTENSITY_SIZE :: GLenum Source #
pattern GL_COLOR_TABLE_LUMINANCE_SIZE :: GLenum Source #
pattern GL_COLOR_TABLE_RED_SIZE :: GLenum Source #
pattern GL_COLOR_TABLE_SCALE :: GLenum Source #
pattern GL_COLOR_TABLE_WIDTH :: GLenum Source #
pattern GL_CONSTANT_ALPHA :: GLenum Source #
pattern GL_CONSTANT_BORDER :: GLenum Source #
pattern GL_CONSTANT_COLOR :: GLenum Source #
pattern GL_CONVOLUTION_1D :: GLenum Source #
pattern GL_CONVOLUTION_2D :: GLenum Source #
pattern GL_CONVOLUTION_BORDER_COLOR :: GLenum Source #
pattern GL_CONVOLUTION_BORDER_MODE :: GLenum Source #
pattern GL_CONVOLUTION_FILTER_BIAS :: GLenum Source #
pattern GL_CONVOLUTION_FILTER_SCALE :: GLenum Source #
pattern GL_CONVOLUTION_FORMAT :: GLenum Source #
pattern GL_CONVOLUTION_HEIGHT :: GLenum Source #
pattern GL_CONVOLUTION_WIDTH :: GLenum Source #
pattern GL_FUNC_ADD :: GLenum Source #
pattern GL_FUNC_REVERSE_SUBTRACT :: GLenum Source #
pattern GL_FUNC_SUBTRACT :: GLenum Source #
pattern GL_HISTOGRAM :: GLenum Source #
pattern GL_HISTOGRAM_ALPHA_SIZE :: GLenum Source #
pattern GL_HISTOGRAM_BLUE_SIZE :: GLenum Source #
pattern GL_HISTOGRAM_FORMAT :: GLenum Source #
pattern GL_HISTOGRAM_GREEN_SIZE :: GLenum Source #
pattern GL_HISTOGRAM_LUMINANCE_SIZE :: GLenum Source #
pattern GL_HISTOGRAM_RED_SIZE :: GLenum Source #
pattern GL_HISTOGRAM_SINK :: GLenum Source #
pattern GL_HISTOGRAM_WIDTH :: GLenum Source #
pattern GL_MAX_COLOR_MATRIX_STACK_DEPTH :: GLenum Source #
pattern GL_MAX_CONVOLUTION_HEIGHT :: GLenum Source #
pattern GL_MAX_CONVOLUTION_WIDTH :: GLenum Source #
pattern GL_MINMAX_FORMAT :: GLenum Source #
pattern GL_MINMAX_SINK :: GLenum Source #
pattern GL_ONE_MINUS_CONSTANT_ALPHA :: GLenum Source #
pattern GL_ONE_MINUS_CONSTANT_COLOR :: GLenum Source #
pattern GL_POST_COLOR_MATRIX_ALPHA_BIAS :: GLenum Source #
pattern GL_POST_COLOR_MATRIX_ALPHA_SCALE :: GLenum Source #
pattern GL_POST_COLOR_MATRIX_BLUE_BIAS :: GLenum Source #
pattern GL_POST_COLOR_MATRIX_BLUE_SCALE :: GLenum Source #
pattern GL_POST_COLOR_MATRIX_COLOR_TABLE :: GLenum Source #
pattern GL_POST_COLOR_MATRIX_GREEN_BIAS :: GLenum Source #
pattern GL_POST_COLOR_MATRIX_GREEN_SCALE :: GLenum Source #
pattern GL_POST_COLOR_MATRIX_RED_BIAS :: GLenum Source #
pattern GL_POST_COLOR_MATRIX_RED_SCALE :: GLenum Source #
pattern GL_POST_CONVOLUTION_ALPHA_BIAS :: GLenum Source #
pattern GL_POST_CONVOLUTION_ALPHA_SCALE :: GLenum Source #
pattern GL_POST_CONVOLUTION_BLUE_BIAS :: GLenum Source #
pattern GL_POST_CONVOLUTION_BLUE_SCALE :: GLenum Source #
pattern GL_POST_CONVOLUTION_COLOR_TABLE :: GLenum Source #
pattern GL_POST_CONVOLUTION_GREEN_BIAS :: GLenum Source #
pattern GL_POST_CONVOLUTION_GREEN_SCALE :: GLenum Source #
pattern GL_POST_CONVOLUTION_RED_BIAS :: GLenum Source #
pattern GL_POST_CONVOLUTION_RED_SCALE :: GLenum Source #
pattern GL_PROXY_COLOR_TABLE :: GLenum Source #
pattern GL_PROXY_HISTOGRAM :: GLenum Source #
pattern GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE :: GLenum Source #
pattern GL_PROXY_POST_CONVOLUTION_COLOR_TABLE :: GLenum Source #
pattern GL_REPLICATE_BORDER :: GLenum Source #
pattern GL_SEPARABLE_2D :: GLenum Source #
pattern GL_TABLE_TOO_LARGE :: GLenum Source #
Functions
:: MonadIO m | |
=> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLfloat |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual pages for OpenGL 2.x or OpenGL 3.x or OpenGL 4.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
glColorTableParameterfv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
glColorTableParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
glConvolutionFilter1D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
glConvolutionFilter2D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
glConvolutionParameterf Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
glConvolutionParameterfv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
glConvolutionParameteri Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> m () |
Manual page for OpenGL 2.x.
glConvolutionParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 2.x.
glCopyConvolutionFilter1D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 2.x.
glCopyConvolutionFilter2D Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLint |
|
-> GLint |
|
-> GLsizei |
|
-> GLsizei |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
glGetColorTableParameterfv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
glGetColorTableParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
glGetConvolutionFilter Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
glGetConvolutionParameterfv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
glGetConvolutionParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLboolean |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
glGetHistogramParameterfv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
glGetHistogramParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLboolean |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
Manual page for OpenGL 2.x.
glGetMinmaxParameterfv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
Manual page for OpenGL 2.x.
glGetMinmaxParameteriv Source #
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> Ptr GLint |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> Ptr b |
|
-> Ptr c |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLboolean |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> m () |
Manual page for OpenGL 2.x.
:: MonadIO m | |
=> GLenum |
|
-> GLenum |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr a |
|
-> Ptr b |
|
-> m () |
Manual page for OpenGL 2.x.