45 TBOOL* m_CurrentState;
Input system interface for the Toshi engine.
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
virtual void Unknown1()=0
virtual void SetVibration(VIBRATION_ACTUATOR a_eActuator, TFLOAT a_fValue)
TDECLARE_CLASS(TInputDeviceController, TInputDevice)
~TInputDeviceController()
virtual const TCHAR * GetButtonFromDoodad(Doodad a_iDoodad) const override
virtual TINT ProcessVirtualButtons(EventEmitter &a_rEmitter, float a_fDeltaTime)
virtual TBOOL WasDown(Doodad a_iDoodad) const
virtual TBOOL GetDoodadProperties(Doodad a_iDoodad, DoodadProperties &a_rProperties) const override
static constexpr TUINT NUM_BUTTONS
virtual TBOOL IsDown(Doodad a_iDoodad) const override
TInputInterface::EventEmitter EventEmitter