OpenGLRaw-1.5.0.0: A raw binding for the OpenGL graphics system

Copyright | (c) Sven Panne 2013
License | BSD3
Maintainer | Sven Panne <svenpanne@gmail.com>
Stability | stable
Portability | portable
Safe Haskell | None
Language | Haskell98

Graphics.Rendering.OpenGL.Raw.ARB.OcclusionQuery

Contents

- Functions
- Tokens

Description

All raw functions and tokens from the ARB_occlusion_query extension, see http://www.opengl.org/registry/specs/ARB/occlusion_query.txt.

Synopsis

- glGenQueries :: GLsizei -> Ptr GLuint -> IO ()
- glDeleteQueries :: GLsizei -> Ptr GLuint -> IO ()
- glIsQuery :: GLuint -> IO GLboolean
- glBeginQuery :: GLenum -> GLuint -> IO ()
- glEndQuery :: GLenum -> IO ()
- glGetQueryiv :: GLenum -> GLenum -> Ptr GLint -> IO ()
- glGetQueryObjectiv :: GLuint -> GLenum -> Ptr GLint -> IO ()
- glGetQueryObjectuiv :: GLuint -> GLenum -> Ptr GLuint -> IO ()
- gl_SAMPLES_PASSED :: GLenum
- gl_QUERY_COUNTER_BITS :: GLenum
- gl_CURRENT_QUERY :: GLenum
- gl_QUERY_RESULT :: GLenum
- gl_QUERY_RESULT_AVAILABLE :: GLenum

# Functions

glGenQueries :: GLsizei -> Ptr GLuint -> IO ()

glDeleteQueries :: GLsizei -> Ptr GLuint -> IO ()

glIsQuery :: GLuint -> IO GLboolean

glBeginQuery :: GLenum -> GLuint -> IO ()

glEndQuery :: GLenum -> IO ()

glGetQueryiv :: GLenum -> GLenum -> Ptr GLint -> IO ()

glGetQueryObjectiv :: GLuint -> GLenum -> Ptr GLint -> IO ()

glGetQueryObjectuiv :: GLuint -> GLenum -> Ptr GLuint -> IO ()

# Tokens

gl_SAMPLES_PASSED :: GLenum

gl_QUERY_COUNTER_BITS :: GLenum

gl_CURRENT_QUERY :: GLenum

gl_QUERY_RESULT :: GLenum

gl_QUERY_RESULT_AVAILABLE :: GLenum