gl-0.7.2: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.APPLE.Fence

Contents

Synopsis

Extension Support

gl_APPLE_fence :: Bool Source

Checks that the GL_APPLE_fence extension is available.

GL_APPLE_fence

glDeleteFencesAPPLE :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source

Usage: glDeleteFencesAPPLE n fences

The parameter fences is a FenceNV.

The length of fences should be n.

glFinishFenceAPPLE :: MonadIO m => GLuint -> m () Source

Usage: glFinishFenceAPPLE fence

The parameter fence is a FenceNV.

glFinishObjectAPPLE :: MonadIO m => GLenum -> GLint -> m () Source

Usage: glFinishObjectAPPLE object name

The parameter object is a ObjectTypeAPPLE.

glGenFencesAPPLE :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source

Usage: glGenFencesAPPLE n fences

The parameter fences is a FenceNV.

The length of fences should be n.

glIsFenceAPPLE :: MonadIO m => GLuint -> m GLboolean Source

Usage: glIsFenceAPPLE fence

The parameter fence is a FenceNV.

glSetFenceAPPLE :: MonadIO m => GLuint -> m () Source

Usage: glSetFenceAPPLE fence

The parameter fence is a FenceNV.

glTestFenceAPPLE :: MonadIO m => GLuint -> m GLboolean Source

Usage: glTestFenceAPPLE fence

The parameter fence is a FenceNV.

glTestObjectAPPLE :: MonadIO m => GLenum -> GLuint -> m GLboolean Source

Usage: glTestObjectAPPLE object name

The parameter object is a ObjectTypeAPPLE.

pattern GL_DRAW_PIXELS_APPLE :: () => (Eq a, Num a) => a Source

pattern GL_FENCE_APPLE :: () => (Eq a, Num a) => a Source