Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::app::details::ScheduleExecutor Member List

This is the complete list of members for helios::app::details::ScheduleExecutor, including all inherited members.

AddSystem(size_t system_storage_index)helios::app::details::ScheduleExecutorinline
BuildExecutionGraph(ecs::World &world, std::span< SystemStorage > system_storage, const std::unordered_map< SystemSetId, SystemSetInfo > &system_sets)helios::app::details::ScheduleExecutor
Clear()helios::app::details::ScheduleExecutorinline
Contains(size_t system_storage_index) const noexcepthelios::app::details::ScheduleExecutorinline
ContainsSystemOfType(ecs::SystemTypeId system_id, std::span< const SystemStorage > system_storage) const noexcepthelios::app::details::ScheduleExecutorinline
Empty() const noexcepthelios::app::details::ScheduleExecutorinline
Execute(ecs::World &world, async::Executor &executor, std::span< SystemStorage > system_storage)helios::app::details::ScheduleExecutor
FindSystemIndexByType(ecs::SystemTypeId system_id, std::span< const SystemStorage > system_storage) const noexcept -> std::optional< size_t >helios::app::details::ScheduleExecutorinline
GetScheduleId() const noexcepthelios::app::details::ScheduleExecutorinline
IsMainStage() const noexcepthelios::app::details::ScheduleExecutorinline
operator=(const ScheduleExecutor &)=deletehelios::app::details::ScheduleExecutor
operator=(ScheduleExecutor &&) noexcept=defaulthelios::app::details::ScheduleExecutor
RegisterOrdering(ecs::SystemTypeId system_id, SystemOrdering ordering)helios::app::details::ScheduleExecutorinline
ScheduleExecutor()=defaulthelios::app::details::ScheduleExecutor
ScheduleExecutor(ScheduleId schedule_id)helios::app::details::ScheduleExecutorinlineexplicit
ScheduleExecutor(const ScheduleExecutor &)=deletehelios::app::details::ScheduleExecutor
ScheduleExecutor(ScheduleExecutor &&) noexcept=defaulthelios::app::details::ScheduleExecutor
SystemCount() const noexcepthelios::app::details::ScheduleExecutorinline
SystemIndices() const noexcepthelios::app::details::ScheduleExecutorinline
~ScheduleExecutor()=defaulthelios::app::details::ScheduleExecutor