OpenGL-2.2.1.1: A binding for the OpenGL graphics systemSource codeContentsIndex
Graphics.Rendering.OpenGL.GL.BasicTypes
Portabilityportable
Stabilitystable
Maintainersven.panne@aedion.de
Description
This module corresponds to section 2.3 (GL Command Sytax) of the OpenGL 2.1 specs.
Synopsis
type GLboolean = Word8
type GLbyte = Int8
type GLubyte = Word8
type GLchar = Int8
type GLshort = Int16
type GLushort = Word16
type GLint = Int32
type GLuint = Word32
type GLsizei = Int32
type GLenum = Word32
type GLintptr = Int64
type GLsizeiptr = Int64
type GLbitfield = Word32
type GLfloat = Float
type GLclampf = Float
type GLdouble = Double
type GLclampd = Double
data Capability
= Disabled
| Enabled
Documentation
type GLboolean = Word8Source
Boolean (min. 1 bit)
type GLbyte = Int8Source
Signed 2's complement binary integer (min. 8 bits)
type GLubyte = Word8Source
Unsigned binary integer (min. 8 bits)
type GLchar = Int8Source
Characters making up strings
type GLshort = Int16Source
Signed 2's complement binary integer (min. 16 bits)
type GLushort = Word16Source
Unsigned binary integer (min. 16 bits)
type GLint = Int32Source
Signed 2's complement binary integer (min. 32 bits)
type GLuint = Word32Source
Unsigned binary integer (min. 32 bits)
type GLsizei = Int32Source
Non-negatitve binary integer size (min. 32 bits)
type GLenum = Word32Source
Enumerated binary integer value (min. 32 bits)
type GLintptr = Int64Source
Signed 2's complement binary integer (sufficiently large enough to hold any address)
type GLsizeiptr = Int64Source
Non-negatitve binary integer size (sufficiently large enough to hold any address)
type GLbitfield = Word32Source
Bit field (min. 32 bits)
type GLfloat = FloatSource
Floating-point value (min. 32 bits)
type GLclampf = FloatSource
Floating-point value clamped to [0,1] (min. 32 bits)
type GLdouble = DoubleSource
Floating-point value (min. 64 bits)
type GLclampd = DoubleSource
Floating-point value clamped to [0,1] (min. 64 bits)
data Capability Source
Constructors
Disabled
Enabled
show/hide Instances
Produced by Haddock version 0.8