49 return TFALSE == ARootTask::GetSingleton()->IsGameSystemCreated();
180 auto pInputHandler = AInputHandler::GetSingleton();
181 auto pInputManager = AInputMapManager::GetSingleton();
186 pInputManager->GetEventCommands( a_pEvent, commands );
191 TTODO(
"FUN_00425980" );
205 bProcessedCommand =
TTRUE;
209 pInputManager->PopInputMap();
221 pInputManager->PopInputMap();
224 if ( !bProcessedCommand )
235 m_pInputMap = AInputMapManager::GetSingleton()->FindMap( a_MapName );
269 AGameStateController::GetSingleton()->PopCurrentGameState();
Keyboard input device for the Toshi engine.
#define TOSHI_NAMESPACE_USING
#define TDEFINE_CLASS(...)
TFORCEINLINE constexpr TFLOAT DegToRad(TFLOAT fDeg)
static void Throw(const T &a_rData)
static TFORCEINLINE TRenderInterface * GetSingleton()
static TFLOAT sm_fCurrentFOV
virtual void Unknown4(void *a_pUnk1)
virtual void OnActivate()
virtual TBOOL OnUpdate(TFLOAT a_fDeltaTime)
virtual ASoundId GetSound()
void ExecuteForAllChildStates(t_ExecuteForChildCb< RetT, Args... > a_fnCallback, TUINT32 a_uiOffset, Args... args)
virtual void Unknown2(void *a_pUnk1)
virtual TBOOL ProcessInput(const Toshi::TInputInterface::InputEvent *a_pInputEvent)
virtual void Unknown3(void *a_pUnk1)
virtual void OnDeactivate()
TBOOL ExecuteForOneChildState(t_ExecuteForChildCb< TBOOL, Args... > a_fnCallback, TUINT32 a_uiOffset, Args... args)
virtual void Unknown12(void *a_pUnk1, void *a_pUnk2)
AGUI2Element m_GUIElement
AGameState * m_pOwnerState
void SetInputMap(const Toshi::TPString8 &a_MapName)
virtual void OnInsertion()
OVERLAY m_eOverlayColorIndex
virtual void Unknown11(void *a_pUnk1, void *a_pUnk2)
TBOOL SendInputCommands(const Toshi::TInputInterface::InputEvent *a_pEvent)
virtual TBOOL Unknown1(void *a_pUnk1, void *a_pUnk2)
virtual TBOOL ProcessCommand(AInputCommand a_eInputCommand, const Toshi::TInputInterface::InputEvent *a_pInputEvent, TBOOL &a_rStopEvents)
virtual void OnResume(AGameState *a_pPreviousState)
@ Type_GameStateActivated
@ Type_GameStateDeactivated
static AGUI2Element * GetRootElement()
void AddChildTail(AGUI2Element &a_rElement)
virtual TFLOAT GetHeight()
virtual TFLOAT GetWidth()
AInputCommand aCommands[MAX_NUM_COMMANDS]