| OpenGL-2.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 |
Non-negatitve 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 |
Non-negatitve binary integer size (sufficiently large enough to hold any
address)
|
|
type GLbitfield = Word32 |
Bit field (min. 32 bits)
|
|
type GLfloat = Float |
Floating-point value (min. 32 bits)
|
|
type GLclampf = Float |
Floating-point value clamped to [0,1] (min. 32 bits)
|
|
type GLdouble = Double |
Floating-point value (min. 64 bits)
|
|
type GLclampd = Double |
Floating-point value clamped to [0,1] (min. 64 bits)
|
|
data Capability |
Constructors | | Instances | |
|
|
Produced by Haddock version 0.8 |