|
#include <CATDirectInput.h>
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) |
| CATJoystick * | CreateJoystick (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 |
1.5.4