Helios Engine
A modular ECS based data-oriented C++23 game engine framework
Loading...
Searching...
No Matches
scheduler.hpp File Reference
#include <helios/assert.hpp>
#include <helios/ecs/details/profile.hpp>
#include <helios/ecs/schedule/schedule.hpp>
#include <helios/ecs/schedule/stage.hpp>
#include <cstddef>
#include <functional>
#include <memory>
#include <optional>
#include <unordered_map>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  helios::ecs::StageOrdering
 Handle returned when configuring stage ordering. More...
class  helios::ecs::ScheduleOrdering
 Handle returned when adding a schedule to the scheduler for configuring ordering. More...
class  helios::ecs::Scheduler
 Orchestrates multiple named schedules, handles transitions, and executes them in topological order. More...

Namespaces

namespace  helios
namespace  helios::async
namespace  helios::ecs