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

Last schedule - runs last in the UpdateStage. More...

#include <schedules.hpp>

Static Public Member Functions

static constexpr ScheduleId GetStage () noexcept
 
static constexpr auto Before () noexcept -> std::array< ScheduleId, 0 >
 
static constexpr auto After () noexcept -> std::array< ScheduleId, 1 >
 
static constexpr std::string_view GetName () noexcept
 

Detailed Description

Last schedule - runs last in the UpdateStage.

Final schedule in the UpdateStage (executes every frame). Runs after PostUpdate and before the CleanUpStage. Used for tasks that need to run at the very end of the update phase. Executes: After(PostUpdate)

Definition at line 214 of file schedules.hpp.

Member Function Documentation

◆ After()

static constexpr auto helios::app::Last::After ( ) -> std::array<ScheduleId, 1>
inlinestaticconstexprnoexcept
Examples
/home/runner/work/HeliosEngine/HeliosEngine/src/core/include/helios/core/app/schedules.hpp.

Definition at line 217 of file schedules.hpp.

217{ return {ScheduleIdOf<PostUpdate>()}; }

◆ Before()

static constexpr auto helios::app::Last::Before ( ) -> std::array<ScheduleId, 0>
inlinestaticconstexprnoexcept

◆ GetName()

static constexpr std::string_view helios::app::Last::GetName ( )
inlinestaticconstexprnoexcept

◆ GetStage()

static constexpr ScheduleId helios::app::Last::GetStage ( )
inlinestaticconstexprnoexcept
Examples
/home/runner/work/HeliosEngine/HeliosEngine/src/core/include/helios/core/app/schedules.hpp.

Definition at line 215 of file schedules.hpp.

215{ return ScheduleIdOf<UpdateStage>(); }