| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Graphics.GL.Ext.OES.Mapbuffer
- gl_OES_mapbuffer :: Bool
 - glGetBufferPointervOES :: MonadIO m => GLenum -> GLenum -> Ptr (Ptr ()) -> m ()
 - glMapBufferOES :: MonadIO m => GLenum -> GLenum -> m (Ptr ())
 - glUnmapBufferOES :: MonadIO m => GLenum -> m GLboolean
 - pattern GL_BUFFER_ACCESS_OES :: (Num a, Eq a) => a
 - pattern GL_BUFFER_MAPPED_OES :: (Num a, Eq a) => a
 - pattern GL_BUFFER_MAP_POINTER_OES :: (Num a, Eq a) => a
 - pattern GL_WRITE_ONLY_OES :: (Num a, Eq a) => a
 
Extension Support
gl_OES_mapbuffer :: Bool Source
Checks that the GL_OES_mapbuffer extension is available.
GL_OES_mapbuffer
glGetBufferPointervOES :: MonadIO m => GLenum -> GLenum -> Ptr (Ptr ()) -> m () Source
Usage: glGetBufferPointervOES target pname params
This command is an alias for glGetBufferPointerv.
glMapBufferOES :: MonadIO m => GLenum -> GLenum -> m (Ptr ()) Source
Usage: glMapBufferOES target access
This command is an alias for glMapBuffer.
glUnmapBufferOES :: MonadIO m => GLenum -> m GLboolean Source
Usage: glUnmapBufferOES target
This command is an alias for glUnmapBuffer.
pattern GL_BUFFER_ACCESS_OES :: (Num a, Eq a) => a Source
pattern GL_BUFFER_MAPPED_OES :: (Num a, Eq a) => a Source
pattern GL_BUFFER_MAP_POINTER_OES :: (Num a, Eq a) => a Source
pattern GL_WRITE_ONLY_OES :: (Num a, Eq a) => a Source