![]() |
Gaia-ECS v0.9.3
A simple and powerful entity component system
|
Scheduling key for one enabled system entity. More...
#include <world.h>
Public Attributes | |
| Entity | entity = EntityBad |
| System entity to run. | |
| Entity | phase = EntityBad |
| Phase entity assigned with SystemBuilder::phase(), or EntityBad for unphased systems. | |
| uint32_t | phaseDepth = 0 |
| Depth of phase in the phase DependsOn graph. | |
| uint32_t | systemDepth = 0 |
| Depth of the system in the DependsOn graph, excluding the phase marker target. | |
| uint32_t | phaseOrder = 0 |
| Deterministic child-before-target order of phase. | |
| uint32_t | systemOrder = 0 |
| Deterministic child-before-target order of entity inside its scheduling group. | |
| bool | hasPhase = false |
| True when phase is valid. | |
Scheduling key for one enabled system entity.