![]() |
Gaia-ECS v0.9.3
A simple and powerful entity component system
|
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. | |
| Archetype * | srcArchetype |
| 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. | |
Internal representation of QueryInput.