gl-0.9: Complete OpenGL raw bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.APPLE.Sync

Synopsis

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_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_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 #