Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CATJoystick Class Reference

CATJoystick Class Reference

#include <CATJoystick.h>

Inheritance diagram for CATJoystick:

CATDIJoystick

List of all members.


Detailed Description

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 CATWCharGetAxisName (AXIS_TYPE axisType)

Protected Attributes

CATUInt32 fValidAxis

The documentation for this class was generated from the following files:
Generated on Mon Feb 11 04:10:36 2008 for Game Accessibility Suite by doxygen 1.5.4