| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Graphics.GL.Ext.APPLE.Fence
Contents
- gl_APPLE_fence :: Bool
 - glDeleteFencesAPPLE :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
 - glFinishFenceAPPLE :: MonadIO m => GLuint -> m ()
 - glFinishObjectAPPLE :: MonadIO m => GLenum -> GLint -> m ()
 - glGenFencesAPPLE :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
 - glIsFenceAPPLE :: MonadIO m => GLuint -> m GLboolean
 - glSetFenceAPPLE :: MonadIO m => GLuint -> m ()
 - glTestFenceAPPLE :: MonadIO m => GLuint -> m GLboolean
 - glTestObjectAPPLE :: MonadIO m => GLenum -> GLuint -> m GLboolean
 - pattern GL_DRAW_PIXELS_APPLE :: (Num a, Eq a) => a
 - pattern GL_FENCE_APPLE :: (Num a, Eq a) => a
 
Extension Support
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.
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 :: (Num a, Eq a) => a Source
pattern GL_FENCE_APPLE :: (Num a, Eq a) => a Source