Abstract class for system. More...
#include <ISystems.hpp>
Inheritance diagram for ecs::ASystem:
Collaboration diagram for ecs::ASystem:Public Member Functions | |
| bool | isEnable () override |
| void | setEnable (const bool enable) override |
Public Member Functions inherited from ecs::ISystem | |
| virtual | ~ISystem ()=default |
| virtual void | update (Registry ®istry, float dt)=0 |
Private Attributes | |
| bool | m_isEnable = true |
Abstract class for system.
Definition at line 33 of file ISystems.hpp.
|
inlineoverridevirtual |
Implements ecs::ISystem.
Reimplemented in gme::CollisionSystem, gme::CollisionSystem, gme::EnemySystem, gme::ExplosionSystem, gme::ExplosionSystem, and gme::SpawnSystem.
Definition at line 36 of file ISystems.hpp.
References m_isEnable.
|
inlineoverridevirtual |
Implements ecs::ISystem.
Reimplemented in gme::CollisionSystem, gme::CollisionSystem, gme::EnemySystem, gme::ExplosionSystem, gme::ExplosionSystem, and gme::SpawnSystem.
Definition at line 37 of file ISystems.hpp.
References m_isEnable.
|
private |
Definition at line 40 of file ISystems.hpp.
Referenced by isEnable(), and setEnable().