OpenGLRaw-2.5.2.1: A raw binding for the OpenGL graphics system

Copyright(c) Sven Panne 2015
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.OpenGL.Raw.ATI.VertexArrayObject

Contents

Description

Synopsis

Enums

Functions

glArrayObjectATI Source

Arguments

:: MonadIO m 
=> GLenum

array of type EnableCap.

-> GLint

size.

-> GLenum

type of type ScalarType.

-> GLsizei

stride.

-> GLuint

buffer.

-> GLuint

offset.

-> m () 

glFreeObjectBufferATI Source

Arguments

:: MonadIO m 
=> GLuint

buffer.

-> m () 

glGetArrayObjectfvATI Source

Arguments

:: MonadIO m 
=> GLenum

array of type EnableCap.

-> GLenum

pname of type ArrayObjectPNameATI.

-> Ptr GLfloat

params pointing to 1 element of type GLfloat.

-> m () 

glGetArrayObjectivATI Source

Arguments

:: MonadIO m 
=> GLenum

array of type EnableCap.

-> GLenum

pname of type ArrayObjectPNameATI.

-> Ptr GLint

params pointing to 1 element of type GLint.

-> m () 

glGetObjectBufferfvATI Source

Arguments

:: MonadIO m 
=> GLuint

buffer.

-> GLenum

pname of type ArrayObjectPNameATI.

-> Ptr GLfloat

params pointing to 1 element of type GLfloat.

-> m () 

glGetObjectBufferivATI Source

Arguments

:: MonadIO m 
=> GLuint

buffer.

-> GLenum

pname of type ArrayObjectPNameATI.

-> Ptr GLint

params pointing to 1 element of type GLint.

-> m () 

glGetVariantArrayObjectfvATI Source

Arguments

:: MonadIO m 
=> GLuint

id.

-> GLenum

pname of type ArrayObjectPNameATI.

-> Ptr GLfloat

params pointing to 1 element of type GLfloat.

-> m () 

glGetVariantArrayObjectivATI Source

Arguments

:: MonadIO m 
=> GLuint

id.

-> GLenum

pname of type ArrayObjectPNameATI.

-> Ptr GLint

params pointing to 1 element of type GLint.

-> m () 

glIsObjectBufferATI Source

Arguments

:: MonadIO m 
=> GLuint

buffer.

-> m GLboolean

of type Boolean.

glNewObjectBufferATI Source

Arguments

:: MonadIO m 
=> GLsizei

size.

-> Ptr a

pointer pointing to size elements of type a.

-> GLenum

usage of type ArrayObjectUsageATI.

-> m GLuint 

glUpdateObjectBufferATI Source

Arguments

:: MonadIO m 
=> GLuint

buffer.

-> GLuint

offset.

-> GLsizei

size.

-> Ptr a

pointer pointing to size elements of type a.

-> GLenum

preserve of type PreserveModeATI.

-> m () 

glVariantArrayObjectATI Source

Arguments

:: MonadIO m 
=> GLuint

id.

-> GLenum

type of type ScalarType.

-> GLsizei

stride.

-> GLuint

buffer.

-> GLuint

offset.

-> m ()