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 810 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 827 of file flecs.h.
◆ first
Component or first element of pair.
Definition at line 817 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 811 of file flecs.h.
◆ inout
| int16_t ecs_term_t::inout |
Access to contents matched by term.
Definition at line 824 of file flecs.h.
◆ oper
Operator of term.
Definition at line 825 of file flecs.h.
◆ second
Second element of pair.
Definition at line 818 of file flecs.h.
◆ src
Source of term.
Definition at line 816 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 820 of file flecs.h.
The documentation for this struct was generated from the following file: