| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.APPLE.Sync
Contents
Synopsis
- gl_APPLE_sync :: Bool
- glClientWaitSyncAPPLE :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
- glDeleteSyncAPPLE :: MonadIO m => GLsync -> m ()
- glFenceSyncAPPLE :: MonadIO m => GLenum -> GLbitfield -> m GLsync
- glGetInteger64vAPPLE :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
- glGetSyncivAPPLE :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glIsSyncAPPLE :: MonadIO m => GLsync -> m GLboolean
- glWaitSyncAPPLE :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
- pattern GL_ALREADY_SIGNALED_APPLE :: (Eq a, Num a) => a
- pattern GL_CONDITION_SATISFIED_APPLE :: (Eq a, Num a) => a
- pattern GL_MAX_SERVER_WAIT_TIMEOUT_APPLE :: (Eq a, Num a) => a
- pattern GL_OBJECT_TYPE_APPLE :: (Eq a, Num a) => a
- pattern GL_SIGNALED_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_CONDITION_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_FENCE_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_FLAGS_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_FLUSH_COMMANDS_BIT_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_OBJECT_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_STATUS_APPLE :: (Eq a, Num a) => a
- pattern GL_TIMEOUT_EXPIRED_APPLE :: (Eq a, Num a) => a
- pattern GL_TIMEOUT_IGNORED_APPLE :: (Eq a, Num a) => a
- pattern GL_UNSIGNALED_APPLE :: (Eq a, Num a) => a
- pattern GL_WAIT_FAILED_APPLE :: (Eq a, Num a) => a
Extension Support
gl_APPLE_sync :: Bool Source #
Checks that the GL_APPLE_sync extension is available.
GL_APPLE_sync
glClientWaitSyncAPPLE :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum Source #
Usage: glClientWaitSyncAPPLE sync flags timeout
This command is an alias for glClientWaitSync.
glDeleteSyncAPPLE :: MonadIO m => GLsync -> m () Source #
Usage: glDeleteSyncAPPLE sync
This command is an alias for glDeleteSync.
glFenceSyncAPPLE :: MonadIO m => GLenum -> GLbitfield -> m GLsync Source #
Usage: glFenceSyncAPPLE condition flags
This command is an alias for glFenceSync.
glGetInteger64vAPPLE :: MonadIO m => GLenum -> Ptr GLint64 -> m () Source #
Usage: glGetInteger64vAPPLE pname params
This command is an alias for glGetInteger64v.
glGetSyncivAPPLE :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m () Source #
Usage: glGetSyncivAPPLE sync pname bufSize length values
The length of values should be bufSize.
This command is an alias for glGetSynciv.
glIsSyncAPPLE :: MonadIO m => GLsync -> m GLboolean Source #
Usage: glIsSyncAPPLE sync
This command is an alias for glIsSync.
glWaitSyncAPPLE :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m () Source #
Usage: glWaitSyncAPPLE sync flags timeout
This command is an alias for glWaitSync.
pattern GL_ALREADY_SIGNALED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_CONDITION_SATISFIED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_MAX_SERVER_WAIT_TIMEOUT_APPLE :: (Eq a, Num a) => a Source #
pattern GL_OBJECT_TYPE_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SIGNALED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_CONDITION_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_FENCE_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_FLAGS_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_FLUSH_COMMANDS_BIT_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_OBJECT_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_STATUS_APPLE :: (Eq a, Num a) => a Source #
pattern GL_TIMEOUT_EXPIRED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_TIMEOUT_IGNORED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNALED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_WAIT_FAILED_APPLE :: (Eq a, Num a) => a Source #