|
These types are meant to provide for an easy layer to abstract basic types for later port efforts. For a single platform, I know, it's a pain, but the plan is to port the core to everywhere possible.
Copyright (c) 2007-2008 by Michael Ellison. See COPYING.txt for the Game Accessibility Suite [GAS] License (MIT License).
Definition in file CATTypes.h.
#include "CATConfig.h"
Go to the source code of this file.
Classes | |
| struct | CATFileOffsetSplit |
| union | CATFileOffset |
Defines | |
| #define | CATFONT HFONT |
| #define | CATWND HWND |
| #define | CATDRAWCONTEXT HDC |
| #define | CATOSCURSOR HCURSOR |
| #define | CATINSTANCE HINSTANCE |
| #define | CATOSIMAGE HBITMAP |
| #define | CATOSREGION HRGN |
| #define | CATICON HICON |
Typedefs | |
| typedef unsigned __int64 | CATUInt64 |
| 64-bit unsigned integer | |
| typedef __int64 | CATInt64 |
| 64-bit signed integer | |
| typedef unsigned __int32 | CATUInt32 |
| 32-bit unsigned integer | |
| typedef __int32 | CATInt32 |
| 32-bit signed integer | |
| typedef unsigned __int16 | CATUInt16 |
| 16-bit unsigned integer | |
| typedef __int16 | CATInt16 |
| 16-bit signed integer | |
| typedef unsigned __int8 | CATUInt8 |
| 8-bit unsigned integer | |
| typedef __int8 | CATInt8 |
| 8-bit signed integer | |
| typedef wchar_t | CATWChar |
| 16-bit Character | |
| typedef char | CATChar |
| 8-bit Character | |
| typedef double | CATFloat64 |
| 64-bit Float | |
| typedef float | CATFloat32 |
| 32-bit Float | |
| typedef bool | CATBool |
| Boolean. | |
| typedef CATInt32 | CATMODKEY |
| Modifier keys for mouse/actions. | |
Enumerations | |
| enum | { CATMODKEY_NONE = 0, CATMODKEY_SHIFT = 1, CATMODKEY_CTRL = 2, CATMODKEY_ALT = 4 } |
| Key modifiers for mouse movements. More... | |
1.5.4