Gaia-ECS v1.0.0
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::detail::SystemRunCtx Struct Reference

Context used by the erased system run callback. More...

#include <system_schedule_scratch.h>

Public Attributes

WorldpWorld = nullptr
 World that owns collected systems.
 
cnt::darray< PendingSystemJob > * pPending = nullptr
 Pending scheduler jobs in the current phase/system-dependency batch.
 
SystemScheduleItem current {}
 Current scheduling batch key.
 
bool hasCurrent = false
 True once current has been initialized.
 
bool canScheduleSystems = false
 True when the active scheduler can prepare dependency-ready jobs.
 

Detailed Description

Context used by the erased system run callback.


The documentation for this struct was generated from the following file: