Architecture Arcade
Architecture Commune Arcade
Public Member Functions | List of all members
Arcade::ECS::ISystem Class Referenceabstract

The ISystem interface. More...

#include <ISystem.hpp>

Collaboration diagram for Arcade::ECS::ISystem:
Collaboration graph

Public Member Functions

virtual ~ISystem ()=default
 
virtual void run (double deltaTime, Arcade::ECS::IEventManager &eventManager, Arcade::ECS::IEntityManager &currentEntityManager)=0
 Run the system implementation. More...
 

Detailed Description

The ISystem interface.

Systems will inherits from this

Constructor & Destructor Documentation

◆ ~ISystem()

virtual Arcade::ECS::ISystem::~ISystem ( )
virtualdefault

Member Function Documentation

◆ run()

virtual void Arcade::ECS::ISystem::run ( double  deltaTime,
Arcade::ECS::IEventManager eventManager,
Arcade::ECS::IEntityManager currentEntityManager 
)
pure virtual

Run the system implementation.


The documentation for this class was generated from the following file: