#include <ISystemManager.hpp>
◆ ~ISystemManager()
| virtual Arcade::ECS::ISystemManager::~ISystemManager |
( |
| ) |
|
|
virtualdefault |
◆ addSystem()
| virtual void Arcade::ECS::ISystemManager::addSystem |
( |
const std::string & |
name, |
|
|
std::unique_ptr< Arcade::ECS::ISystem > |
system |
|
) |
| |
|
pure virtual |
Add a system to the system manager.
- Parameters
-
| name | The name of the system |
| system | The system to add |
◆ removeSystem()
| virtual void Arcade::ECS::ISystemManager::removeSystem |
( |
const std::string & |
name | ) |
|
|
pure virtual |
Remove a system from the system manager.
- Parameters
-
| name | The name of the system to remove |
◆ update()
Update all systems of the system manager.
- Parameters
-
| deltaTime | The time since the last update |
| entityManager | The list of entities |
| eventManager | The list of events |
The documentation for this class was generated from the following file: