| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Graphics.GL.Ext.ARB.TimerQuery
- gl_ARB_timer_query :: Bool
 - glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
 - glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
 - glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
 - pattern GL_TIMESTAMP :: (Num a, Eq a) => a
 - pattern GL_TIME_ELAPSED :: (Num a, Eq a) => a
 
Extension Support
gl_ARB_timer_query :: Bool Source
Checks that the GL_ARB_timer_query extension is available.
GL_ARB_timer_query
glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m () Source
Usage: glGetQueryObjecti64v id pname params
The length of params should be COMPSIZE(pname).
glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m () Source
Usage: glGetQueryObjectui64v id pname params
The length of params should be COMPSIZE(pname).
glQueryCounter :: MonadIO m => GLuint -> GLenum -> m () Source
Usage: glQueryCounter id target
Manual page: https://www.opengl.org/sdk/docs/man/html/glQueryCounter.xhtml
pattern GL_TIMESTAMP :: (Num a, Eq a) => a Source
pattern GL_TIME_ELAPSED :: (Num a, Eq a) => a Source