Class SystemOrchestrator¶
Defined in File system_orchestrator.h
Inheritance Relationships¶
Base Type¶
public TaggedModule< Tag< ModuleTags::Update, ModuleTags::FrameLifecycle >, ecs::Registry, SchedulerModule, InputManager >
Class Documentation¶
-
class SystemOrchestrator : public TaggedModule<Tag<ModuleTags::Update, ModuleTags::FrameLifecycle>, ecs::Registry, SchedulerModule, InputManager>¶
Public Functions
-
explicit SystemOrchestrator(ModuleStack &stack)¶
-
void clean()¶
-
void connect(entt::dispatcher &dispatcher)¶
-
void disconnect(entt::dispatcher &dispatcher)¶
-
void set_active_scene(const ResourceReference<Scene> &scene)¶
-
inline ResourceReference<Scene> get_active_scene() const¶
-
void begin_frame(FrameContext &frame) override¶
-
void update(FrameContext &frame) override¶
-
explicit SystemOrchestrator(ModuleStack &stack)¶