Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::QueryInfo::QueryState::NonTrivialPayload Struct Reference

Public Member Functions

void clear ()
 
void clear_transient ()
 

Public Attributes

cnt::darray< uint8_t > archetypeBarrierPasses
 Cached depth-order hierarchy barrier result for each archetype.
 
cnt::darray< SortData > archetypeSortData
 Sort data used by cache.
 
uint32_t sortVersion {}
 World version at which the sorted cache slices were last rebuilt. Unlike worldVersion, this is only updated after a real sort refresh.
 
uint32_t barrierRelVersion = UINT32_MAX
 Relation topology version at which the cached depth-order hierarchy barrier state was last rebuilt.
 
uint32_t barrierEnabledVersion = UINT32_MAX
 Entity enable-state version at which the cached depth-order hierarchy barrier state was last rebuilt.
 

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