|
Engine
Raylib based game framework
|
Base class for all systems. More...
#include <SystemManager.hpp>


Public Member Functions | |
| virtual void | Update (const float deltaT)=0 |
| Updates the system. | |
| virtual void | Draw () const |
| Renders the system. | |
Base class for all systems.
All systems must derive from this class and implement Update.
|
virtual |
Renders the system.
Called once per frame after all Update steps, in priority order. Called before scenes. Default implementation does nothing.
Reimplemented in ParticleSystem.
|
pure virtual |
Updates the system.
Called once per fixed-timestep step before rendering, in priority order. Called before scenes.
| deltaT | Duration of the previous frame in seconds |
Implemented in AnimationSystem, AudioSystem, InputSystem, and ParticleSystem.