| Acquire()=0 | TInputDevice | pure virtual |
| CreateTObject() | TObject | static |
| CreateTObjectInPlace(void *a_pPtr) | TObject | static |
| DeinitialiseClass() | TObject | static |
| Delete() | TObject | virtual |
| Doodad typedef | TInputDevice | |
| DOODAD_END enum value | TInputDeviceKeyboard | |
| DOODAD_START enum value | TInputDeviceKeyboard | |
| EventEmitter typedef | TInputDevice | |
| Flush() | TInputDevice | virtual |
| GetAxisCount() const override | TInputDeviceKeyboard | inlinevirtual |
| GetAxisFloat(Doodad a_iDoodad, TINT axis) const override | TInputDeviceKeyboard | inlinevirtual |
| GetAxisFloat2(Doodad a_iDoodad, TINT axis) const | TInputDevice | inlinevirtual |
| GetAxisInt(Doodad a_iDoodad, TINT axis) const override | TInputDeviceKeyboard | inlinevirtual |
| GetAxisInt2(Doodad a_iDoodad, TINT axis) const | TInputDevice | inlinevirtual |
| GetButtonCount() const =0 | TInputDevice | pure virtual |
| GetButtonFromDoodad(Doodad a_iDoodad) const override | TInputDeviceKeyboard | virtual |
| GetClass() | TObject | virtual |
| GetClassStatic() | TObject | inlinestatic |
| GetDoodadProperties(Doodad a_iDoodad, DoodadProperties &doodadProps) const override | TInputDeviceKeyboard | virtual |
| GetInputInterface() | TInputDevice | inline |
| GetList() const | TNodeList< T >::TNode | inline |
| GetNumRegisteredDevices() | TInputDevice | inlinestatic |
| GetRegisteredDevices() | TInputDevice | inlinestatic |
| GetVirtStickDoodads(TINT a_iMapID, Doodad &a_rDoodad1, Doodad &a_rDoodad2, Doodad &a_rDoodad3, Doodad &a_rDoodad4) | TInputDeviceKeyboard | |
| 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 |
| IsAltDown() const =0 | TInputDeviceKeyboard | pure virtual |
| IsControlDown() const =0 | TInputDeviceKeyboard | pure virtual |
| IsDown(Doodad a_iDoodad) const =0 | TInputDevice | pure virtual |
| IsEnabled() const =0 | TInputDevice | pure virtual |
| IsExactly(TClass *a_pClass) | TObject | inline |
| IsForceFeedbackDevice() | TInputDevice | virtual |
| IsLinked() const | TNodeList< T >::TNode | inline |
| IsShiftDown() const =0 | TInputDeviceKeyboard | pure virtual |
| IsTObject enum value | TObject | |
| KEY_0 enum value | TInputDeviceKeyboard | |
| KEY_1 enum value | TInputDeviceKeyboard | |
| KEY_2 enum value | TInputDeviceKeyboard | |
| KEY_3 enum value | TInputDeviceKeyboard | |
| KEY_4 enum value | TInputDeviceKeyboard | |
| KEY_5 enum value | TInputDeviceKeyboard | |
| KEY_6 enum value | TInputDeviceKeyboard | |
| KEY_7 enum value | TInputDeviceKeyboard | |
| KEY_8 enum value | TInputDeviceKeyboard | |
| KEY_9 enum value | TInputDeviceKeyboard | |
| KEY_A enum value | TInputDeviceKeyboard | |
| KEY_ADD enum value | TInputDeviceKeyboard | |
| KEY_APOSTROPHE enum value | TInputDeviceKeyboard | |
| KEY_APPS enum value | TInputDeviceKeyboard | |
| KEY_AT enum value | TInputDeviceKeyboard | |
| KEY_AX enum value | TInputDeviceKeyboard | |
| KEY_B enum value | TInputDeviceKeyboard | |
| KEY_BACK enum value | TInputDeviceKeyboard | |
| KEY_BACKSLASH enum value | TInputDeviceKeyboard | |
| KEY_C enum value | TInputDeviceKeyboard | |
| KEY_CAPITAL enum value | TInputDeviceKeyboard | |
| KEY_CIRCUMFLEX enum value | TInputDeviceKeyboard | |
| KEY_COLON enum value | TInputDeviceKeyboard | |
| KEY_COMMA enum value | TInputDeviceKeyboard | |
| KEY_CONVERT enum value | TInputDeviceKeyboard | |
| KEY_D enum value | TInputDeviceKeyboard | |
| KEY_DECIMAL enum value | TInputDeviceKeyboard | |
| KEY_DELETE enum value | TInputDeviceKeyboard | |
| KEY_DIVIDE enum value | TInputDeviceKeyboard | |
| KEY_DOWN enum value | TInputDeviceKeyboard | |
| KEY_E enum value | TInputDeviceKeyboard | |
| KEY_END enum value | TInputDeviceKeyboard | |
| KEY_EQUALS enum value | TInputDeviceKeyboard | |
| KEY_ESCAPE enum value | TInputDeviceKeyboard | |
| KEY_F enum value | TInputDeviceKeyboard | |
| KEY_F1 enum value | TInputDeviceKeyboard | |
| KEY_F10 enum value | TInputDeviceKeyboard | |
| KEY_F11 enum value | TInputDeviceKeyboard | |
| KEY_F12 enum value | TInputDeviceKeyboard | |
| KEY_F13 enum value | TInputDeviceKeyboard | |
| KEY_F14 enum value | TInputDeviceKeyboard | |
| KEY_F15 enum value | TInputDeviceKeyboard | |
| KEY_F2 enum value | TInputDeviceKeyboard | |
| KEY_F3 enum value | TInputDeviceKeyboard | |
| KEY_F4 enum value | TInputDeviceKeyboard | |
| KEY_F5 enum value | TInputDeviceKeyboard | |
| KEY_F6 enum value | TInputDeviceKeyboard | |
| KEY_F7 enum value | TInputDeviceKeyboard | |
| KEY_F8 enum value | TInputDeviceKeyboard | |
| KEY_F9 enum value | TInputDeviceKeyboard | |
| KEY_G enum value | TInputDeviceKeyboard | |
| KEY_GRAVE enum value | TInputDeviceKeyboard | |
| KEY_H enum value | TInputDeviceKeyboard | |
| KEY_HOME enum value | TInputDeviceKeyboard | |
| KEY_I enum value | TInputDeviceKeyboard | |
| KEY_INSERT enum value | TInputDeviceKeyboard | |
| KEY_J enum value | TInputDeviceKeyboard | |
| KEY_K enum value | TInputDeviceKeyboard | |
| KEY_KANA enum value | TInputDeviceKeyboard | |
| KEY_KANJI enum value | TInputDeviceKeyboard | |
| KEY_L enum value | TInputDeviceKeyboard | |
| KEY_LBRACKET enum value | TInputDeviceKeyboard | |
| KEY_LCONTROL enum value | TInputDeviceKeyboard | |
| KEY_LEFT enum value | TInputDeviceKeyboard | |
| KEY_LMENU enum value | TInputDeviceKeyboard | |
| KEY_LSHIFT enum value | TInputDeviceKeyboard | |
| KEY_LWIN enum value | TInputDeviceKeyboard | |
| KEY_M enum value | TInputDeviceKeyboard | |
| KEY_MINUS enum value | TInputDeviceKeyboard | |
| KEY_MULTIPLY enum value | TInputDeviceKeyboard | |
| KEY_N enum value | TInputDeviceKeyboard | |
| KEY_NEXT enum value | TInputDeviceKeyboard | |
| KEY_NOCONVERT enum value | TInputDeviceKeyboard | |
| KEY_NUMLOCK enum value | TInputDeviceKeyboard | |
| KEY_NUMPAD0 enum value | TInputDeviceKeyboard | |
| KEY_NUMPAD1 enum value | TInputDeviceKeyboard | |
| KEY_NUMPAD2 enum value | TInputDeviceKeyboard | |
| KEY_NUMPAD3 enum value | TInputDeviceKeyboard | |
| KEY_NUMPAD4 enum value | TInputDeviceKeyboard | |
| KEY_NUMPAD5 enum value | TInputDeviceKeyboard | |
| KEY_NUMPAD6 enum value | TInputDeviceKeyboard | |
| KEY_NUMPAD7 enum value | TInputDeviceKeyboard | |
| KEY_NUMPAD8 enum value | TInputDeviceKeyboard | |
| KEY_NUMPAD9 enum value | TInputDeviceKeyboard | |
| KEY_NUMPADCOMMA enum value | TInputDeviceKeyboard | |
| KEY_NUMPADENTER enum value | TInputDeviceKeyboard | |
| KEY_NUMPADEQUALS enum value | TInputDeviceKeyboard | |
| KEY_O enum value | TInputDeviceKeyboard | |
| KEY_P enum value | TInputDeviceKeyboard | |
| KEY_PAUSE enum value | TInputDeviceKeyboard | |
| KEY_PERIOD enum value | TInputDeviceKeyboard | |
| KEY_POWER enum value | TInputDeviceKeyboard | |
| KEY_PRIOR enum value | TInputDeviceKeyboard | |
| KEY_Q enum value | TInputDeviceKeyboard | |
| KEY_R enum value | TInputDeviceKeyboard | |
| KEY_RBRACKET enum value | TInputDeviceKeyboard | |
| KEY_RCONTROL enum value | TInputDeviceKeyboard | |
| KEY_RETURN enum value | TInputDeviceKeyboard | |
| KEY_RIGHT enum value | TInputDeviceKeyboard | |
| KEY_RMENU enum value | TInputDeviceKeyboard | |
| KEY_RSHIFT enum value | TInputDeviceKeyboard | |
| KEY_RWIN enum value | TInputDeviceKeyboard | |
| KEY_S enum value | TInputDeviceKeyboard | |
| KEY_SCROLL enum value | TInputDeviceKeyboard | |
| KEY_SEMICOLON enum value | TInputDeviceKeyboard | |
| KEY_SLASH enum value | TInputDeviceKeyboard | |
| KEY_SLEEP enum value | TInputDeviceKeyboard | |
| KEY_SPACE enum value | TInputDeviceKeyboard | |
| KEY_STOP enum value | TInputDeviceKeyboard | |
| KEY_SUBTRACT enum value | TInputDeviceKeyboard | |
| KEY_SYSRQ enum value | TInputDeviceKeyboard | |
| KEY_T enum value | TInputDeviceKeyboard | |
| KEY_TAB enum value | TInputDeviceKeyboard | |
| KEY_U enum value | TInputDeviceKeyboard | |
| KEY_UNDERLINE enum value | TInputDeviceKeyboard | |
| KEY_UNLABELED enum value | TInputDeviceKeyboard | |
| KEY_UP enum value | TInputDeviceKeyboard | |
| KEY_V enum value | TInputDeviceKeyboard | |
| KEY_W enum value | TInputDeviceKeyboard | |
| KEY_X enum value | TInputDeviceKeyboard | |
| KEY_Y enum value | TInputDeviceKeyboard | |
| KEY_YEN enum value | TInputDeviceKeyboard | |
| KEY_Z enum value | TInputDeviceKeyboard | |
| KEYBOARD_NUM_DOODADS | TInputDeviceKeyboard | inlinestatic |
| m_aMags | TInputDeviceKeyboard | protected |
| m_Array2 | TInputDevice | protected |
| m_aVirtStickDoodads | TInputDeviceKeyboard | 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 |
| 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, TFLOAT flt) | TInputDeviceKeyboard | 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 |
| SetVirtStickDoodads(TINT a_iMapID, Doodad a_iDoodad1, Doodad a_iDoodad2, Doodad a_iDoodad3, Doodad a_iDoodad4) | TInputDeviceKeyboard | |
| StartRepeat(Doodad a_iDoodad, TFLOAT a_fFirstRepeatTime, TFLOAT a_fRepeatTime) | TInputDevice | virtual |
| StopAllRepeats() | TInputDevice | virtual |
| StopRepeat(Doodad a_iDoodad) | TInputDevice | virtual |
| TDECLARE_CLASS(TInputDeviceKeyboard, TInputDevice) | TInputDeviceKeyboard | |
| TInputDevice::TDECLARE_CLASS(TInputDevice, TObject) | TInputDevice | |
| ThrowRepeatEvent(EventEmitter &emitter, RepeatInfo *repeatInfo, TFLOAT deltaTime) | TInputDevice | virtual |
| TInputDevice() | TInputDevice | |
| TInputDeviceKeyboard() | TInputDeviceKeyboard | |
| 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 |
| TranslateDoodadToCharacter(Doodad a_iDoodad) const =0 | TInputDeviceKeyboard | pure virtual |
| Unacquire()=0 | TInputDevice | pure virtual |
| Update(TFLOAT deltaTime)=0 | TInputDevice | pure virtual |
| UpdateVirtualButtons() | TInputDeviceKeyboard | protected |
| VIRTKEY enum value | TInputDeviceKeyboard | |
| VIRTKEY_ALT enum value | TInputDeviceKeyboard | |
| VIRTKEY_CONTROL enum value | TInputDeviceKeyboard | |
| VIRTKEY_SHIFT enum value | TInputDeviceKeyboard | |
| VIRTSTK_DIRECTIONAL_MAPS | TInputDeviceKeyboard | inlinestatic |
| WasDown(Doodad a_iDoodad) const =0 | TInputDeviceKeyboard | pure virtual |
| ~TInputDevice()=default | TInputDevice | |
| ~TInputDeviceKeyboard() | TInputDeviceKeyboard | |
| ~TObject() | TObject | virtual |