| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.ARB.Robustness
- 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 :: (Num a, Eq a) => a
- pattern GL_GUILTY_CONTEXT_RESET_ARB :: (Num a, Eq a) => a
- pattern GL_INNOCENT_CONTEXT_RESET_ARB :: (Num a, Eq a) => a
- pattern GL_LOSE_CONTEXT_ON_RESET_ARB :: (Num a, Eq a) => a
- pattern GL_NO_ERROR :: (Num a, Eq a) => a
- pattern GL_NO_RESET_NOTIFICATION_ARB :: (Num a, Eq a) => a
- pattern GL_RESET_NOTIFICATION_STRATEGY_ARB :: (Num a, Eq a) => a
- pattern GL_UNKNOWN_CONTEXT_RESET_ARB :: (Num a, Eq 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 :: (Num a, Eq a) => a Source
pattern GL_GUILTY_CONTEXT_RESET_ARB :: (Num a, Eq a) => a Source
pattern GL_INNOCENT_CONTEXT_RESET_ARB :: (Num a, Eq a) => a Source
pattern GL_LOSE_CONTEXT_ON_RESET_ARB :: (Num a, Eq a) => a Source
pattern GL_NO_ERROR :: (Num a, Eq a) => a Source
pattern GL_NO_RESET_NOTIFICATION_ARB :: (Num a, Eq a) => a Source
pattern GL_RESET_NOTIFICATION_STRATEGY_ARB :: (Num a, Eq a) => a Source
pattern GL_UNKNOWN_CONTEXT_RESET_ARB :: (Num a, Eq a) => a Source