#include <SystemManager.hpp>
Definition at line 56 of file SystemManager.hpp.
◆ SystemManager()
| rtp::ecs::SystemManager::SystemManager |
( |
Registry & |
registry | ) |
|
|
explicit |
◆ add()
template<typename T , typename... Args>
| T & rtp::ecs::SystemManager::add |
( |
Args &&... |
args | ) |
|
◆ getSystem()
template<typename T >
| T & rtp::ecs::SystemManager::getSystem |
( |
void |
| ) |
|
◆ update()
| void rtp::ecs::SystemManager::update |
( |
float |
dt | ) |
|
◆ _registry
| Registry& rtp::ecs::SystemManager::_registry |
|
private |
◆ _signatures
| std::unordered_map<std::type_index, Signature> rtp::ecs::SystemManager::_signatures |
|
private |
◆ _systems
| std::unordered_map<std::type_index, std::unique_ptr<ISystem> > rtp::ecs::SystemManager::_systems |
|
private |
The documentation for this class was generated from the following files: