#include <InputHandler_DirectInput.h>
Inheritance diagram for InputHandler_DInput:
Public Member Functions | |
InputHandler_DInput () | |
~InputHandler_DInput () | |
void | GetDevicesAndDescriptions (vector< InputDevice > &vDevicesOut, vector< CString > &vDescriptionsOut) |
void | Update (float fDeltaTime) |
void | WindowReset () |
Private Member Functions | |
void | UpdatePolled (DIDevice &device, const RageTimer &tm) |
void | UpdateBuffered (DIDevice &device, const RageTimer &tm) |
void | PollAndAcquireDevices () |
void | InputThreadMain () |
void | StartThread () |
void | ShutdownThread () |
Static Private Member Functions | |
int | InputThread_Start (void *p) |
Private Attributes | |
RageThread | InputThread |
bool | shutdown |
|
|
|
|
|
Implements InputHandler. |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from InputHandler. |
|
|
|
|
|
Reimplemented from InputHandler. |
|
|
|
|