Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_APPLE_object_purgeable :: Bool
- glGetObjectParameterivAPPLE :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glObjectPurgeableAPPLE :: MonadIO m => GLenum -> GLuint -> GLenum -> m GLenum
- glObjectUnpurgeableAPPLE :: MonadIO m => GLenum -> GLuint -> GLenum -> m GLenum
- pattern GL_BUFFER_OBJECT_APPLE :: (Eq a, Num a) => a
- pattern GL_PURGEABLE_APPLE :: (Eq a, Num a) => a
- pattern GL_RELEASED_APPLE :: (Eq a, Num a) => a
- pattern GL_RETAINED_APPLE :: (Eq a, Num a) => a
- pattern GL_UNDEFINED_APPLE :: (Eq a, Num a) => a
- pattern GL_VOLATILE_APPLE :: (Eq a, Num a) => a
Extension Support
gl_APPLE_object_purgeable :: Bool Source #
Checks that the GL_APPLE_object_purgeable extension is available.
GL_APPLE_object_purgeable
glGetObjectParameterivAPPLE :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetObjectParameterivAPPLE
objectType name pname params
The length of params
should be COMPSIZE(pname)
.
glObjectPurgeableAPPLE :: MonadIO m => GLenum -> GLuint -> GLenum -> m GLenum Source #
Usage: glObjectPurgeableAPPLE
objectType name option
glObjectUnpurgeableAPPLE :: MonadIO m => GLenum -> GLuint -> GLenum -> m GLenum Source #
Usage: glObjectUnpurgeableAPPLE
objectType name option
pattern GL_BUFFER_OBJECT_APPLE :: (Eq a, Num a) => a Source #
pattern GL_PURGEABLE_APPLE :: (Eq a, Num a) => a Source #
pattern GL_RELEASED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_RETAINED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_UNDEFINED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_VOLATILE_APPLE :: (Eq a, Num a) => a Source #