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