Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CAT/CATTypes.h File Reference

CATTypes.h File Reference


Detailed Description

CAT Type definitions.

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


Generated on Mon Feb 11 04:10:03 2008 for Game Accessibility Suite by doxygen 1.5.4