| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.EXT.DisjointTimerQuery
Synopsis
- gl_EXT_disjoint_timer_query :: Bool
- glBeginQueryEXT :: MonadIO m => GLenum -> GLuint -> m ()
- glDeleteQueriesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glEndQueryEXT :: MonadIO m => GLenum -> m ()
- glGenQueriesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetQueryObjecti64vEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetQueryObjectivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjectui64vEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
- glGetQueryObjectuivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetQueryivEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glIsQueryEXT :: MonadIO m => GLuint -> m GLboolean
- glQueryCounterEXT :: MonadIO m => GLuint -> GLenum -> m ()
- pattern GL_CURRENT_QUERY_EXT :: (Eq a, Num a) => a
- pattern GL_GPU_DISJOINT_EXT :: (Eq a, Num a) => a
- pattern GL_QUERY_COUNTER_BITS_EXT :: (Eq a, Num a) => a
- pattern GL_QUERY_RESULT_AVAILABLE_EXT :: (Eq a, Num a) => a
- pattern GL_QUERY_RESULT_EXT :: (Eq a, Num a) => a
- pattern GL_TIMESTAMP_EXT :: (Eq a, Num a) => a
- pattern GL_TIME_ELAPSED_EXT :: (Eq a, Num a) => a
Extension Support
gl_EXT_disjoint_timer_query :: Bool Source #
Checks that the GL_EXT_disjoint_timer_query extension is available.
GL_EXT_disjoint_timer_query
glBeginQueryEXT :: MonadIO m => GLenum -> GLuint -> m () Source #
Usage: glBeginQueryEXT target id
glDeleteQueriesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteQueriesEXT n ids
The length of ids should be n.
glEndQueryEXT :: MonadIO m => GLenum -> m () Source #
Usage: glEndQueryEXT target
glGenQueriesEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenQueriesEXT n ids
The length of ids should be n.
glGetQueryObjecti64vEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m () Source #
Usage: glGetQueryObjecti64vEXT id pname params
The length of params should be COMPSIZE(pname).
This command is an alias for glGetQueryObjecti64v.
glGetQueryObjectivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetQueryObjectivEXT id pname params
This command is an alias for glGetQueryObjectiv.
glGetQueryObjectui64vEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m () Source #
Usage: glGetQueryObjectui64vEXT id pname params
The length of params should be COMPSIZE(pname).
This command is an alias for glGetQueryObjectui64v.
glGetQueryObjectuivEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glGetQueryObjectuivEXT id pname params
glGetQueryivEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetQueryivEXT target pname params
glIsQueryEXT :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsQueryEXT id
glQueryCounterEXT :: MonadIO m => GLuint -> GLenum -> m () Source #
Usage: glQueryCounterEXT id target
This command is an alias for glQueryCounter.
pattern GL_CURRENT_QUERY_EXT :: (Eq a, Num a) => a Source #
pattern GL_GPU_DISJOINT_EXT :: (Eq a, Num a) => a Source #
pattern GL_QUERY_COUNTER_BITS_EXT :: (Eq a, Num a) => a Source #
pattern GL_QUERY_RESULT_AVAILABLE_EXT :: (Eq a, Num a) => a Source #
pattern GL_QUERY_RESULT_EXT :: (Eq a, Num a) => a Source #
pattern GL_TIMESTAMP_EXT :: (Eq a, Num a) => a Source #
pattern GL_TIME_ELAPSED_EXT :: (Eq a, Num a) => a Source #