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

CATDirectInput Class Reference

#include <CATDirectInput.h>

List of all members.


Detailed Description

Definition at line 23 of file CATDirectInput.h.


Public Types

typedef void(* EnumJoysticksCallback )(const CATWChar *name, void *userParam)

Public Member Functions

 CATDirectInput ()
virtual ~CATDirectInput ()
bool Init ()
void DoControlPanel (HWND parent=0)
void EnumJoysticks (EnumJoysticksCallback callback, void *userParam)
CATJoystickCreateJoystick (const CATWChar *name)

Static Protected Member Functions

static BOOL CALLBACK DIJoysticksCB (LPCDIDEVICEINSTANCE lpddi, LPVOID pvRef)

Protected Attributes

bool fInitialized
IDirectInput8 * fDirectInput
std::vector< DIDEVICEINSTANCE * > fJoystickList
EnumJoysticksCallback fUserCallback
void * fUserParam

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