DInputDevice Class Reference#include <winDInputDevice.h>
Inheritance diagram for DInputDevice:
[legend]
Member Enumeration Documentation
- Enumerator:
-
QUEUED_BUFFER_SIZE |
|
SIZEOF_BUTTON |
|
SIZEOF_KEY |
|
SIZEOF_AXIS |
|
SIZEOF_POV |
|
Constructor & Destructor Documentation
DInputDevice::DInputDevice |
( |
const DIDEVICEINSTANCE * |
deviceInst |
) |
|
DInputDevice::~DInputDevice |
( |
|
) |
|
Member Function Documentation
static BOOL CALLBACK DInputDevice::EnumObjectsProc |
( |
const DIDEVICEOBJECTINSTANCE * |
doi, |
|
|
LPVOID |
pvRef | |
|
) |
| | [static, protected] |
bool DInputDevice::enumerateObjects |
( |
|
) |
[protected] |
bool DInputDevice::processAsync |
( |
|
) |
[protected] |
bool DInputDevice::processImmediate |
( |
|
) |
[protected] |
bool DInputDevice::processKeyEvent |
( |
InputEvent & |
event |
) |
[protected] |
void DInputDevice::syncKeyboardState |
( |
|
) |
[protected] |
DWORD DInputDevice::findObjInstance |
( |
DWORD |
offset |
) |
[protected] |
bool DInputDevice::buildEvent |
( |
DWORD |
offset, |
|
|
S32 |
newData, |
|
|
S32 |
oldData | |
|
) |
| | [protected] |
static void DInputDevice::init |
( |
|
) |
[static] |
static void DInputDevice::resetModifierKeys |
( |
|
) |
[static] |
bool DInputDevice::create |
( |
|
) |
|
void DInputDevice::destroy |
( |
|
) |
|
bool DInputDevice::acquire |
( |
|
) |
|
bool DInputDevice::unacquire |
( |
|
) |
|
bool DInputDevice::isAcquired |
( |
|
) |
[inline] |
bool DInputDevice::isPolled |
( |
|
) |
[inline] |
U8 DInputDevice::getDeviceType |
( |
|
) |
[inline] |
U8 DInputDevice::getDeviceID |
( |
|
) |
[inline] |
const char* DInputDevice::getName |
( |
|
) |
|
const char* DInputDevice::getProductName |
( |
|
) |
|
const char* DInputDevice::getJoystickAxesString |
( |
|
) |
|
static bool DInputDevice::joystickDetected |
( |
|
) |
[static] |
bool DInputDevice::process |
( |
|
) |
[virtual] |
Field Documentation
|