Class SystemOrchestrator

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 set_active_scene(Scene &scene)
inline Scene *get_active_scene() const
void begin_frame(FrameContext &frame) override
void update(FrameContext &frame) override