gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.APPLE.VertexArrayRange

Contents

Synopsis

Extension Support

gl_APPLE_vertex_array_range :: Bool Source #

Checks that the GL_APPLE_vertex_array_range extension is available.

GL_APPLE_vertex_array_range

glFlushVertexArrayRangeAPPLE :: MonadIO m => GLsizei -> Ptr () -> m () Source #

Usage: glFlushVertexArrayRangeAPPLE length pointer

The length of pointer should be length.

glVertexArrayParameteriAPPLE :: MonadIO m => GLenum -> GLint -> m () Source #

Usage: glVertexArrayParameteriAPPLE pname param

The parameter pname is a VertexArrayPNameAPPLE.

glVertexArrayRangeAPPLE :: MonadIO m => GLsizei -> Ptr () -> m () Source #

Usage: glVertexArrayRangeAPPLE length pointer

The length of pointer should be length.

pattern GL_STORAGE_CACHED_APPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_STORAGE_CLIENT_APPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_STORAGE_SHARED_APPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_VERTEX_ARRAY_RANGE_APPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_VERTEX_ARRAY_RANGE_POINTER_APPLE :: forall a. (Num a, Eq a) => a Source #

pattern GL_VERTEX_ARRAY_STORAGE_HINT_APPLE :: forall a. (Num a, Eq a) => a Source #