8bit boolean.
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.Types
All types from the whole OpenGL registry.
- 45 types
- 8 values
- PackageOpenGLRaw-3.3.4.1
- Exports53
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceTypes.hs
Types from OpenGL itself.
26 declarations8bit signed two's complement binary integer.
8bit unsigned binary integer.
8bit characters making up strings.
16bit signed two's complement binary integer.
16bit unsigned binary integer.
32bit signed two's complement binary integer.
32bit unsigned binary integer.
32bit signed two's complement 16.16 scaled integer.
64bit signed two's complement binary integer.
64bit unsigned binary integer.
32bit non-negative binary integer size.
32bit enumerated binary integer value.
Pointer-sized signed two's complement binary integer.
Pointer-sized non-negative binary integer size.
Pointer-sized sync object handle.
32bit bit field.
16bit half-precision floating-point value encoded in an unsigned scalar.
32bit floating-point value.
32bit floating-point value clamped to [0, 1].
64bit floating-point value.
64bit floating-point value clamped to [0, 1].
A pointer to a debug callback.
type GLDEBUGPROCFunc = GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> Ptr () -> IO ()Debug callback.
The storage associated with the resulting FunPtr has to be released with freeHaskellFunPtr when it is no longer required.
Not an actual GL type, though used in headers in the past.
Pre-standard OpenGL types.
16 declarationstype GLDEBUGPROCAMDFunc = GLuint -> GLenum -> GLenum -> GLsizei -> Ptr GLchar -> Ptr () -> IO ()Debug callback.
The storage associated with the resulting FunPtr has to be released with freeHaskellFunPtr when it is no longer required.
Types from various extensions.
7 declarationsDeprecated functions for gl compatibility.
4 declarationsDeprecated. Use makeGLDEBUGPROC instead.
Deprecated. Use makeGLDEBUGPROCAMD instead.
Deprecated. Use makekGLDEBUGPROCARB instead.
Deprecated. Use makeGLDEBUGPROCKHR instead.