Acquire()=0 | TInputDevice | pure virtual |
BindToDIDevice(HWND a_mainWindow, LPCDIDEVICEINSTANCEA a_poDeviceInstance, IDirectInputDevice8A *a_poDXInputDevice) | TInputDXDeviceController | |
CreateTObject() | TObject | static |
CreateTObjectInPlace(void *a_pPtr) | TObject | static |
DeinitialiseClass() | TObject | static |
Delete() | TObject | virtual |
Doodad typedef | TInputDevice | |
EnumerateObjectCallback(LPCDIDEVICEOBJECTINSTANCEA a_poDeviceInstance, LPVOID a_pData) | TInputDXDeviceController | inlinestatic |
EventEmitter typedef | TInputDevice | |
Flush() | TInputDevice | virtual |
GetAxisCount() const =0 | TInputDevice | pure virtual |
GetAxisFloat(Doodad a_iDoodad, TINT axis) const =0 | TInputDevice | pure virtual |
GetAxisFloat2(Doodad a_iDoodad, TINT axis) const | TInputDevice | inlinevirtual |
GetAxisInt(Doodad a_iDoodad, TINT axis) const =0 | TInputDevice | pure virtual |
GetAxisInt2(Doodad a_iDoodad, TINT axis) const | TInputDevice | inlinevirtual |
GetButtonCount() const =0 | TInputDevice | pure virtual |
GetButtonFromDoodad(Doodad a_iDoodad) const override | TInputDeviceController | virtual |
GetClass() | TObject | virtual |
GetClassStatic() | TObject | inlinestatic |
GetDoodadProperties(Doodad a_iDoodad, DoodadProperties &a_rProperties) const override | TInputDeviceController | virtual |
GetInputInterface() | TInputDevice | inline |
GetList() const | TNodeList< T >::TNode | inline |
GetNumRegisteredDevices() | TInputDevice | inlinestatic |
GetRegisteredDevices() | TInputDevice | inlinestatic |
Initialise() | TInputDXDeviceController | inlinevirtual |
InitialiseClass() | TObject | static |
INPUT_DEVICE_MOUSE_BUTTONS | TInputDevice | static |
INPUT_DEVICE_MOUSE_WHEEL | TInputDevice | static |
IsA(TClass *a_pClass) | TObject | inline |
IsAcquired() const | TInputDevice | inline |
IsDirectInputController(LPCDIDEVICEINSTANCEA a_poDeviceInstance) | TInputDXDeviceController | static |
IsDown(Doodad a_iDoodad) const override | TInputDeviceController | virtual |
IsEnabled() const =0 | TInputDevice | pure virtual |
IsExactly(TClass *a_pClass) | TObject | inline |
IsForceFeedbackDevice() | TInputDevice | virtual |
IsLinked() const | TNodeList< T >::TNode | inline |
IsTObject enum value | TObject | |
m_Array2 | TInputDevice | protected |
m_bIsAcquired | TInputDevice | protected |
m_bUnknown | TInputDevice | protected |
m_pInputInterface | TInputDevice | protected |
m_pList | TNodeList< T >::TNode | protected |
m_pNext | TNodeList< T >::TNode | protected |
m_pPrev | TNodeList< T >::TNode | protected |
m_Repeats | TInputDevice | protected |
m_uiDeviceIndex | TInputDevice | protected |
MAX_DEVICE_COUNT | TInputDevice | protectedstatic |
ms_oClass | TObject | static |
Next() const | TNodeList< T >::TNode | inline |
NUM_BUTTONS | TInputDeviceController | static |
PARENTCLASS | TObject | static |
Prev() const | TNodeList< T >::TNode | inline |
ProcessEvents(EventEmitter &emitter, TFLOAT deltaTime)=0 | TInputDevice | pure virtual |
ProcessRepeats(EventEmitter &a_rEmitter, TFLOAT a_fDeltaTime) | TInputDevice | protected |
ProcessVirtualButtons(EventEmitter &a_rEmitter, float a_fDeltaTime) | TInputDeviceController | virtual |
Release()=0 | TInputDevice | pure virtual |
Remove() | TNodeList< T >::TNode | inline |
s_aDevices | TInputDevice | inlineprotectedstatic |
s_uiDeviceCount | TInputDevice | inlineprotectedstatic |
SetAcquired(TBOOL a_bAcquired) | TInputDevice | inline |
SetInputInterface(TInputInterface *a_pInterface) | TInputDevice | inline |
SetList(TNodeList *list) | TNodeList< T >::TNode | inline |
SetVibration(VIBRATION_ACTUATOR a_eActuator, TFLOAT a_fValue) | TInputDeviceController | virtual |
StartRepeat(Doodad a_iDoodad, TFLOAT a_fFirstRepeatTime, TFLOAT a_fRepeatTime) | TInputDevice | virtual |
StopAllRepeats() | TInputDevice | virtual |
StopRepeat(Doodad a_iDoodad) | TInputDevice | virtual |
TDECLARE_CLASS(TInputDeviceController, TInputDevice) | TInputDeviceController | |
TInputDevice::TDECLARE_CLASS(TInputDevice, TObject) | TInputDevice | |
ThrowRepeatEvent(EventEmitter &emitter, RepeatInfo *repeatInfo, TFLOAT deltaTime) | TInputDevice | virtual |
TInputDevice() | TInputDevice | |
TInputDeviceController() | TInputDeviceController | |
TNode() | TNodeList< T >::TNode | inline |
TNode(const TNode &a_rcNode) | TNodeList< T >::TNode | inline |
TNode(TNode &&a_rNode) | TNodeList< T >::TNode | inline |
TNodeList | TNodeList< T >::TNode | protected |
Unacquire()=0 | TInputDevice | pure virtual |
Unknown1()=0 | TInputDeviceController | pure virtual |
Unknown2() | TInputDeviceController | virtual |
Update(TFLOAT deltaTime)=0 | TInputDevice | pure virtual |
VIBRATION_ACTUATOR enum name | TInputDeviceController | |
WasDown(Doodad a_iDoodad) const | TInputDeviceController | virtual |
~TInputDevice()=default | TInputDevice | |
~TInputDeviceController() | TInputDeviceController | |
~TObject() | TObject | virtual |