SystemManager

Manages systems and their execution.

Constructors

this
this(EntityManager entityManager, EventManager eventManager)

Constructor taking events and entities.

Members

Functions

add
void add(S system)

Add a system to the manager.

configure
void configure()

Configure every system added to the manager.

remove
void remove(S system)

Remove a system from the manager.

system
inout(S) system()

Return the specified system.

update
void update(double dt)

Update entities with the specified system.

Meta