#include <CATJoystick.h>
Definition at line 48 of file CATJoystick.h.
Public Types | |
enum | AXIS_TYPE { X_AXIS = 0x00000001, X_AXIS_LOW = 0x00000002, X_AXIS_HIGH = 0x00000004, Y_AXIS = 0x00000008, Y_AXIS_LOW = 0x00000010, Y_AXIS_HIGH = 0x00000020, Z_AXIS = 0x00000040, Z_AXIS_LOW = 0x00000080, Z_AXIS_HIGH = 0x00000100, X_ROT = 0x00000200, X_ROT_LOW = 0x00000400, X_ROT_HIGH = 0x00000800, Y_ROT = 0x00001000, Y_ROT_LOW = 0x00002000, Y_ROT_HIGH = 0x00004000, Z_ROT = 0x00008000, Z_ROT_LOW = 0x00010000, Z_ROT_HIGH = 0x00020000, X_POV = 0x00040000, X_POV_LOW = 0x00080000, X_POV_HIGH = 0x00100000, Y_POV = 0x00200000, Y_POV_LOW = 0x00400000, Y_POV_HIGH = 0x00800000 } |
Public Member Functions | |
CATJoystick () | |
virtual | ~CATJoystick () |
virtual CATUInt32 | GetValidAxis () |
virtual bool | GetStatus (CATJOYSTICKSTRUCT &status)=0 |
virtual bool | Configure (HWND hwnd)=0 |
Static Public Member Functions | |
static const CATWChar * | GetAxisName (AXIS_TYPE axisType) |
Protected Attributes | |
CATUInt32 | fValidAxis |