 OpenGL2.2.1.1: A binding for the OpenGL graphics system  Contents  Index 

Graphics.Rendering.OpenGL.GL.BasicTypes  Portability  portable  Stability  stable  Maintainer  sven.panne@aedion.de 



Description 
This module corresponds to section 2.3 (GL Command Sytax) of the OpenGL 2.1
specs.


Synopsis 



Documentation 

type GLboolean = Word8 
Boolean (min. 1 bit)


type GLbyte = Int8 
Signed 2's complement binary integer (min. 8 bits)


type GLubyte = Word8 
Unsigned binary integer (min. 8 bits)


type GLchar = CChar 
Characters making up strings


type GLshort = Int16 
Signed 2's complement binary integer (min. 16 bits)


type GLushort = Word16 
Unsigned binary integer (min. 16 bits)


type GLint = Int32 
Signed 2's complement binary integer (min. 32 bits)


type GLuint = Word32 
Unsigned binary integer (min. 32 bits)


type GLsizei = Int32 
Nonnegatitve binary integer size (min. 32 bits)


type GLenum = Word32 
Enumerated binary integer value (min. 32 bits)


type GLintptr = CPtrdiff 
Signed 2's complement binary integer (sufficiently large enough to hold
any address)


type GLsizeiptr = CPtrdiff 
Nonnegatitve binary integer size (sufficiently large enough to hold any
address)


type GLbitfield = Word32 
Bit field (min. 32 bits)


type GLfloat = Float 
Floatingpoint value (min. 32 bits)


type GLclampf = Float 
Floatingpoint value clamped to [0,1] (min. 32 bits)


type GLdouble = Double 
Floatingpoint value (min. 64 bits)


type GLclampd = Double 
Floatingpoint value clamped to [0,1] (min. 64 bits)


data Capability 
Constructors   Instances  


Produced by Haddock version 0.8 