DInputManager Class Reference#include <winDirectInput.h>
Inheritance diagram for DInputManager:
[legend]
Member Typedef Documentation
Constructor & Destructor Documentation
DInputManager::DInputManager |
( |
|
) |
|
Member Function Documentation
void DInputManager::enumerateDevices |
( |
|
) |
[private] |
static BOOL CALLBACK DInputManager::EnumDevicesProc |
( |
const DIDEVICEINSTANCE * |
pddi, |
|
|
LPVOID |
pvRef | |
|
) |
| | [static, private] |
bool DInputManager::acquire |
( |
U8 |
deviceType, |
|
|
U8 |
deviceID | |
|
) |
| | [private] |
void DInputManager::unacquire |
( |
U8 |
deviceType, |
|
|
U8 |
deviceID | |
|
) |
| | [private] |
bool DInputManager::enable |
( |
|
) |
[virtual] |
void DInputManager::disable |
( |
|
) |
[virtual] |
void DInputManager::onDeleteNotify |
( |
SimObject * |
object |
) |
[virtual] |
Called when a SimObject is deleted.
When you are on the notification list for another object and it is deleted, this method is called.
Reimplemented from SimSet.
bool DInputManager::onAdd |
( |
|
) |
[virtual] |
Called when the object is added to the sim.
Reimplemented from SimObject.
void DInputManager::onRemove |
( |
|
) |
[virtual] |
Called when the object is removed from the sim.
Reimplemented from SimGroup.
void DInputManager::process |
( |
|
) |
[virtual] |
static void DInputManager::init |
( |
|
) |
[static] |
static bool DInputManager::enableKeyboard |
( |
|
) |
[static] |
static void DInputManager::disableKeyboard |
( |
|
) |
[static] |
static bool DInputManager::isKeyboardEnabled |
( |
|
) |
[static] |
bool DInputManager::activateKeyboard |
( |
|
) |
|
void DInputManager::deactivateKeyboard |
( |
|
) |
|
bool DInputManager::isKeyboardActive |
( |
|
) |
[inline] |
static bool DInputManager::enableMouse |
( |
|
) |
[static] |
static void DInputManager::disableMouse |
( |
|
) |
[static] |
static bool DInputManager::isMouseEnabled |
( |
|
) |
[static] |
bool DInputManager::activateMouse |
( |
|
) |
|
void DInputManager::deactivateMouse |
( |
|
) |
|
bool DInputManager::isMouseActive |
( |
|
) |
[inline] |
static bool DInputManager::enableJoystick |
( |
|
) |
[static] |
static void DInputManager::disableJoystick |
( |
|
) |
[static] |
static bool DInputManager::isJoystickEnabled |
( |
|
) |
[static] |
bool DInputManager::activateJoystick |
( |
|
) |
|
void DInputManager::deactivateJoystick |
( |
|
) |
|
bool DInputManager::isJoystickActive |
( |
|
) |
[inline] |
const char* DInputManager::getJoystickAxesString |
( |
U32 |
deviceID |
) |
|
Field Documentation
|