|
| 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 |