CoriEngine
Loading...
Searching...
No Matches
Cori::World::Systems::StateMachine Class Referencefinal

#include <StateMachine.hpp>

Inheritance diagram for Cori::World::Systems::StateMachine:
Collaboration diagram for Cori::World::Systems::StateMachine:

Public Member Functions

void OnTickUpdate (Core::GameTimer &gameTimer) override
bool Create ()
virtual void OnUpdate (Core::GameTimer &gameTimer)
virtual void OnImGuiRender (Core::GameTimer &gameTimer)

Static Public Attributes

static constexpr SystemPriority Priority = 100

Protected Attributes

SceneHandle m_Owner { nullptr }

Detailed Description

Definition at line 7 of file WorldSystem/Systems/StateMachine.hpp.

Member Function Documentation

◆ Create()

bool Cori::World::Systems::StateMachine::Create ( )

Definition at line 17 of file StateMachine.cpp.

◆ OnImGuiRender()

virtual void Cori::World::System::OnImGuiRender ( Core::GameTimer & gameTimer)
inlinevirtualinherited

Definition at line 35 of file System.hpp.

◆ OnTickUpdate()

void Cori::World::Systems::StateMachine::OnTickUpdate ( Core::GameTimer & gameTimer)
overridevirtual

Reimplemented from Cori::World::System.

Definition at line 7 of file StateMachine.cpp.

Here is the call graph for this function:

◆ OnUpdate()

virtual void Cori::World::System::OnUpdate ( Core::GameTimer & gameTimer)
inlinevirtualinherited

Reimplemented in Cori::World::Systems::Transform.

Definition at line 31 of file System.hpp.

Member Data Documentation

◆ m_Owner

SceneHandle Cori::World::System::m_Owner { nullptr }
protectedinherited

Definition at line 38 of file System.hpp.

◆ Priority

SystemPriority Cori::World::Systems::StateMachine::Priority = 100
staticconstexpr

Definition at line 13 of file WorldSystem/Systems/StateMachine.hpp.


The documentation for this class was generated from the following files: