8#include "ncengine/type/EngineId.h"
18class ComponentRegistry;
34 explicit NcEcs() noexcept
auto BuildEcsModule(ComponentRegistry ®istry, SystemEvents &events) -> std::unique_ptr< NcEcs >
Build an NcEcs module instance.
Modules are extensions that provide functionality to the engine.
Definition: Module.h:18
Core collection of data pools and registration information game types.
Definition: ComponentRegistry.h:26
Module managing ComponentRegistry operations.
Definition: NcEcs.h:32
Signals for internal engine events.
Definition: Events.h:14