| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.ARB.Robustness
Synopsis
- gl_ARB_robustness :: Bool
- glGetGraphicsResetStatusARB :: MonadIO m => m GLenum
- glGetnColorTableARB :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
- glGetnCompressedTexImageARB :: MonadIO m => GLenum -> GLint -> GLsizei -> Ptr () -> m ()
- glGetnConvolutionFilterARB :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
- glGetnHistogramARB :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
- glGetnMapdvARB :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLdouble -> m ()
- glGetnMapfvARB :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLfloat -> m ()
- glGetnMapivARB :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
- glGetnMinmaxARB :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
- glGetnPixelMapfvARB :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m ()
- glGetnPixelMapuivARB :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- glGetnPixelMapusvARB :: MonadIO m => GLenum -> GLsizei -> Ptr GLushort -> m ()
- glGetnPolygonStippleARB :: MonadIO m => GLsizei -> Ptr GLubyte -> m ()
- glGetnSeparableFilterARB :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> GLsizei -> Ptr () -> Ptr () -> m ()
- glGetnTexImageARB :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
- glGetnUniformdvARB :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
- glGetnUniformfvARB :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glGetnUniformivARB :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glGetnUniformuivARB :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glReadnPixelsARB :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr () -> m ()
- pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB :: (Eq a, Num a) => a
- pattern GL_GUILTY_CONTEXT_RESET_ARB :: (Eq a, Num a) => a
- pattern GL_INNOCENT_CONTEXT_RESET_ARB :: (Eq a, Num a) => a
- pattern GL_LOSE_CONTEXT_ON_RESET_ARB :: (Eq a, Num a) => a
- pattern GL_NO_ERROR :: (Eq a, Num a) => a
- pattern GL_NO_RESET_NOTIFICATION_ARB :: (Eq a, Num a) => a
- pattern GL_RESET_NOTIFICATION_STRATEGY_ARB :: (Eq a, Num a) => a
- pattern GL_UNKNOWN_CONTEXT_RESET_ARB :: (Eq a, Num a) => a
Extension Support
gl_ARB_robustness :: Bool Source #
Checks that the GL_ARB_robustness extension is available.
GL_ARB_robustness
glGetGraphicsResetStatusARB :: MonadIO m => m GLenum Source #
Usage: glGetGraphicsResetStatusARB
glGetnColorTableARB :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glGetnColorTableARB target format type bufSize table
The length of table should be bufSize.
glGetnCompressedTexImageARB :: MonadIO m => GLenum -> GLint -> GLsizei -> Ptr () -> m () Source #
Usage: glGetnCompressedTexImageARB target lod bufSize img
The length of img should be bufSize.
glGetnConvolutionFilterARB :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glGetnConvolutionFilterARB target format type bufSize image
The length of image should be bufSize.
glGetnHistogramARB :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glGetnHistogramARB target reset format type bufSize values
The parameter reset is a Boolean, one of: GL_FALSE, GL_TRUE.
The length of values should be bufSize.
glGetnMapdvARB :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLdouble -> m () Source #
Usage: glGetnMapdvARB target query bufSize v
The length of v should be bufSize.
glGetnMapfvARB :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLfloat -> m () Source #
Usage: glGetnMapfvARB target query bufSize v
The length of v should be bufSize.
glGetnMapivARB :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLint -> m () Source #
Usage: glGetnMapivARB target query bufSize v
The length of v should be bufSize.
glGetnMinmaxARB :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glGetnMinmaxARB target reset format type bufSize values
The parameter reset is a Boolean, one of: GL_FALSE, GL_TRUE.
The length of values should be bufSize.
glGetnPixelMapfvARB :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m () Source #
Usage: glGetnPixelMapfvARB map bufSize values
The length of values should be bufSize.
glGetnPixelMapuivARB :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m () Source #
Usage: glGetnPixelMapuivARB map bufSize values
The length of values should be bufSize.
glGetnPixelMapusvARB :: MonadIO m => GLenum -> GLsizei -> Ptr GLushort -> m () Source #
Usage: glGetnPixelMapusvARB map bufSize values
The length of values should be bufSize.
glGetnPolygonStippleARB :: MonadIO m => GLsizei -> Ptr GLubyte -> m () Source #
Usage: glGetnPolygonStippleARB bufSize pattern
The length of pattern should be bufSize.
glGetnSeparableFilterARB :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr () -> GLsizei -> Ptr () -> Ptr () -> m () Source #
Usage: glGetnSeparableFilterARB target format type rowBufSize row columnBufSize column span
The length of row should be rowBufSize.
The length of column should be columnBufSize.
The length of span should be 0.
glGetnTexImageARB :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glGetnTexImageARB target level format type bufSize img
The length of img should be bufSize.
glGetnUniformdvARB :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m () Source #
Usage: glGetnUniformdvARB program location bufSize params
The length of params should be bufSize.
glGetnUniformfvARB :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m () Source #
Usage: glGetnUniformfvARB program location bufSize params
The length of params should be bufSize.
glGetnUniformivARB :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m () Source #
Usage: glGetnUniformivARB program location bufSize params
The length of params should be bufSize.
glGetnUniformuivARB :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m () Source #
Usage: glGetnUniformuivARB program location bufSize params
The length of params should be bufSize.
glReadnPixelsARB :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glReadnPixelsARB x y width height format type bufSize data
The length of data should be bufSize.
This command is an alias for glReadnPixels.
pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB :: (Eq a, Num a) => a Source #
pattern GL_GUILTY_CONTEXT_RESET_ARB :: (Eq a, Num a) => a Source #
pattern GL_INNOCENT_CONTEXT_RESET_ARB :: (Eq a, Num a) => a Source #
pattern GL_LOSE_CONTEXT_ON_RESET_ARB :: (Eq a, Num a) => a Source #
pattern GL_NO_ERROR :: (Eq a, Num a) => a Source #
pattern GL_NO_RESET_NOTIFICATION_ARB :: (Eq a, Num a) => a Source #
pattern GL_RESET_NOTIFICATION_STRATEGY_ARB :: (Eq a, Num a) => a Source #
pattern GL_UNKNOWN_CONTEXT_RESET_ARB :: (Eq a, Num a) => a Source #