| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Graphics.GL.Ext.NV.Fence
Contents
- gl_NV_fence :: Bool
 - glDeleteFencesNV :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
 - glFinishFenceNV :: MonadIO m => GLuint -> m ()
 - glGenFencesNV :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
 - glGetFenceivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
 - glIsFenceNV :: MonadIO m => GLuint -> m GLboolean
 - glSetFenceNV :: MonadIO m => GLuint -> GLenum -> m ()
 - glTestFenceNV :: MonadIO m => GLuint -> m GLboolean
 - pattern GL_ALL_COMPLETED_NV :: (Num a, Eq a) => a
 - pattern GL_FENCE_CONDITION_NV :: (Num a, Eq a) => a
 - pattern GL_FENCE_STATUS_NV :: (Num a, Eq a) => a
 
Extension Support
Checks that the GL_NV_fence extension is available.
GL_NV_fence
glFinishFenceNV :: MonadIO m => GLuint -> m () Source
Usage: glFinishFenceNV fence
The parameter fence is a FenceNV.
glGetFenceivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source
Usage: glGetFenceivNV fence pname params
The parameter fence is a FenceNV.
The parameter pname is a FenceParameterNameNV.
The length of params should be COMPSIZE(pname).
glIsFenceNV :: MonadIO m => GLuint -> m GLboolean Source
Usage: glIsFenceNV fence
The parameter fence is a FenceNV.
glSetFenceNV :: MonadIO m => GLuint -> GLenum -> m () Source
Usage: glSetFenceNV fence condition
The parameter fence is a FenceNV.
The parameter condition is a FenceConditionNV.
glTestFenceNV :: MonadIO m => GLuint -> m GLboolean Source
Usage: glTestFenceNV fence
The parameter fence is a FenceNV.
pattern GL_ALL_COMPLETED_NV :: (Num a, Eq a) => a Source
pattern GL_FENCE_CONDITION_NV :: (Num a, Eq a) => a Source
pattern GL_FENCE_STATUS_NV :: (Num a, Eq a) => a Source