| 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