Type that describes a term (single element in a query).
More...
#include <flecs.h>
Type that describes a term (single element in a query).
Definition at line 832 of file flecs.h.
◆ field_index
| int8_t ecs_term_t::field_index |
Index of the field for the term in the iterator.
Definition at line 849 of file flecs.h.
◆ first
Component or first element of pair.
Definition at line 839 of file flecs.h.
◆ flags_
| ecs_flags16_t ecs_term_t::flags_ |
◆ id
Component ID to be matched by term.
Can be set directly, or will be populated from the first/second members, which provide more flexibility.
Definition at line 833 of file flecs.h.
◆ inout
| int16_t ecs_term_t::inout |
Access to contents matched by term.
Definition at line 846 of file flecs.h.
◆ oper
Operator of term.
Definition at line 847 of file flecs.h.
◆ second
Second element of pair.
Definition at line 840 of file flecs.h.
◆ src
Source of term.
Definition at line 838 of file flecs.h.
◆ trav
Relationship to traverse when looking for the component.
The relationship must have the Traversable property. Default is IsA.
Definition at line 842 of file flecs.h.
The documentation for this struct was generated from the following file: