| OpenAL-1.3.1.1: A binding to the OpenAL cross-platform 3D audio API | Source code | Contents | Index
Sound.OpenAL.ALC.BasicTypes |
Portability | portable
Stability | provisional
Maintainer | sven.panne@aedion.de
Description
This module corresponds to the introductory parts of chapter 6 (AL Contexts and the ALC API) of the OpenAL Specification and Reference (version 1.1). The context API makes use of ALC types which are defined separately from the AL types - there is an `ALCboolean`, `ALCchar`, etc.
Synopsis
type ALCboolean = Int8
type ALCchar = Int8
type ALCbyte = Int8
type ALCubyte = Word8
type ALCshort = Int16
type ALCushort = Word16
type ALCint = Int32
type ALCuint = Word32
type ALCsizei = Int32
type ALCenum = Int32
type ALCfloat = Float
type ALCdouble = Double
Documentation
type ALCboolean = Int8 | Source
8-bit boolean
type ALCchar = Int8 | Source
Character
type ALCbyte = Int8 | Source
Signed 8-bit 2's complement integer
type ALCubyte = Word8 | Source
Unsigned 8-bit integer
type ALCshort = Int16 | Source
Signed 16-bit 2's complement integer
type ALCushort = Word16 | Source
Unsigned 16-bit integer
type ALCint = Int32 | Source
Signed 32-bit 2's complement integer
type ALCuint = Word32 | Source
Unsigned 32-bit integer
type ALCsizei = Int32 | Source
Non-negatitve 32-bit binary integer size
type ALCenum = Int32 | Source
Enumerated 32-bit value
type ALCfloat = Float | Source
32-bit IEEE754 floating-point
type ALCdouble = Double | Source
64-bit IEEE754 floating-point
Produced by Haddock version 0.9