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

Runtime dependency snapshots used to validate reusable dynamic results. More...

#include <query_info.h>

Classes

struct  DirectSourcePayload
 Direct concrete-source payload for reusable dynamic caches. More...
 
struct  RelationPayload
 Relation-version payload for reusable dynamic caches with relation dependencies. More...
 
struct  TraversedSourcePayload
 Traversed-source payload for reusable dynamic caches with source traversal. More...
 
struct  VariablePayload
 Variable-binding payload for reusable dynamic caches with runtime variables. More...
 

Public Member Functions

void clear_input_snapshots ()
 Clears transient dynamic input snapshot state while preserving fixed-size version snapshots.
 

Public Attributes

RelationPayload relation
 Relation-version payload.
 
DirectSourcePayload directSource
 Direct concrete-source payload.
 
TraversedSourcePayload traversedSource
 Traversed-source closure payload.
 
VariablePayload variable
 Runtime variable-binding payload.
 

Detailed Description

Runtime dependency snapshots used to validate reusable dynamic results.


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