Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ecs::detail::QueryImpl::QueryPlan Struct Referencefinal

Prepared query execution metadata shared by typed callbacks and public Iter callbacks. More...

#include <query.h>

Public Attributes

QueryPlanMode mode = QueryPlanMode::General
 Runner family selected for the current matched query cache.
 
uint8_t flags = QueryPlanFlag_None
 Orthogonal plan properties such as filtering, entity filters, grouping, or payload requirements.
 
ExecPayloadKind payloadKind = ExecPayloadKind::Plain
 Payload layout required by generic chunk-batch runners independent of sorted-cache availability.
 
uint32_t idxFrom = 0
 First cached archetype index to process.
 
uint32_t idxTo = 0
 One-past-the-end cached archetype index to process.
 

Detailed Description

Prepared query execution metadata shared by typed callbacks and public Iter callbacks.


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