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 814 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 831 of file flecs.h.
◆ first
Component or first element of pair.
Definition at line 821 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 815 of file flecs.h.
◆ inout
| int16_t ecs_term_t::inout |
Access to contents matched by term.
Definition at line 828 of file flecs.h.
◆ oper
Operator of term.
Definition at line 829 of file flecs.h.
◆ second
Second element of pair.
Definition at line 822 of file flecs.h.
◆ src
Source of term.
Definition at line 820 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 824 of file flecs.h.
The documentation for this struct was generated from the following file: