Interface class for system. More...
#include <ISystems.hpp>
Inheritance diagram for ecs::ISystem:
Collaboration diagram for ecs::ISystem:Public Member Functions | |
| virtual | ~ISystem ()=default |
| virtual void | update (Registry ®istry, float dt)=0 |
| virtual bool | isEnable ()=0 |
| virtual void | setEnable (bool enable)=0 |
Interface class for system.
Definition at line 19 of file ISystems.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in ecs::ASystem, gme::CollisionSystem, gme::CollisionSystem, gme::EnemySystem, gme::ExplosionSystem, gme::ExplosionSystem, and gme::SpawnSystem.
|
pure virtual |
Implemented in ecs::ASystem, gme::CollisionSystem, gme::CollisionSystem, gme::EnemySystem, gme::ExplosionSystem, gme::ExplosionSystem, and gme::SpawnSystem.
|
pure virtual |
Implemented in ecs::AnimationSystem, ecs::AudioSystem, ecs::BeamSystem, ecs::DebugSystem, ecs::SpriteSystem, ecs::StarfieldSystem, ecs::TextSystem, gme::AnimationSystem, gme::BeamSystem, gme::CollisionSystem, gme::CollisionSystem, gme::CollisionSystem, gme::EnemyAISystem, gme::EnemySpawnSystem, gme::EnemySystem, gme::ExplosionSystem, gme::ExplosionSystem, gme::FlappyDebugSystem, gme::HealthBarSystem, gme::HUDSystem, gme::HUDSystem, gme::LoadingAnimationSystem, gme::LoadingAnimationSystem, gme::PlayerControllerMulti, gme::PlayerDirectionSystem, gme::PlayerDirectionSystem, gme::ProjectileSystem, gme::ProjectileSystem, gme::ScrollingSystem, gme::ScrollingSystem, gme::SpawnSystem, gme::WeaponSystem, and gme::WeaponSystem.