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

Internal representation of QueryInput. More...

#include <query_common.h>

Public Member Functions

bool operator== (const QueryTerm &other) const
 
bool operator!= (const QueryTerm &other) const
 

Public Attributes

Entity id
 Queried id.
 
Entity src
 Source of where the queried id is looked up at.
 
Entity entTrav
 Optional traversal relation for source lookups.
 
QueryTravKind travKind
 Source traversal filter.
 
uint8_t travDepth
 Maximum number of traversal steps.
 
QueryMatchKind matchKind
 Match semantics for this term.
 
ArchetypesrcArchetype
 Archetype of the src entity.
 
QueryOpKind op
 Operation to perform with the term.
 
uint8_t fieldIndex = 0
 Stable execution field index matching the user-defined query field order.
 

Detailed Description

Internal representation of QueryInput.


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