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

Ordering constraints for a schedule. More...

#include <scheduler.hpp>

Public Attributes

std::vector< ScheduleIdbefore
 Schedules that must run before this schedule.
 
std::vector< ScheduleIdafter
 Schedules that must run after this schedule.
 
ScheduleId stage_id = 0
 Stage that this schedule belongs to (0 if none)
 

Detailed Description

Ordering constraints for a schedule.

Definition at line 59 of file scheduler.hpp.

Member Data Documentation

◆ after

std::vector<ScheduleId> helios::app::details::ScheduleOrdering::after

Schedules that must run after this schedule.

Definition at line 61 of file scheduler.hpp.

◆ before

std::vector<ScheduleId> helios::app::details::ScheduleOrdering::before

Schedules that must run before this schedule.

Definition at line 60 of file scheduler.hpp.

◆ stage_id

ScheduleId helios::app::details::ScheduleOrdering::stage_id = 0

Stage that this schedule belongs to (0 if none)

Definition at line 62 of file scheduler.hpp.