| 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