Definition: ArcadeStruct.hpp:10
Manage the creation of entities and their access.
Definition: IEntityManager.hpp:19
The IEventManager interface.
Definition: IEventManager.hpp:105
The IDisplayModule interface.
Definition: IDisplayModule.hpp:21
virtual void update(double delta, Arcade::ECS::IEventManager &eventManager, Arcade::ECS::IEntityManager &entityManager)=0
function that will be called each frame by the core
virtual ~IDisplayModule()=default