![]() |
Flecs v3.2
A fast entity component system (ECS) for C & C++
|
Type that describes a term (single element in a query) More...
#include <flecs.h>
Public Attributes | |
ecs_id_t | id |
Component id to be matched by term. More... | |
ecs_term_id_t | src |
Source of term. More... | |
ecs_term_id_t | first |
Component or first element of pair. More... | |
ecs_term_id_t | second |
Second element of pair. More... | |
ecs_inout_kind_t | inout |
Access to contents matched by term. More... | |
ecs_oper_kind_t | oper |
Operator of term. More... | |
ecs_id_t | id_flags |
Id flags of term id. More... | |
char * | name |
Name of term. More... | |
int32_t | field_index |
Index of field for term in iterator. More... | |
ecs_id_record_t * | idr |
Cached pointer to internal index. More... | |
ecs_flags16_t | flags |
Flags that help eval, set by ecs_filter_init. More... | |
bool | move |
Used by internals. More... | |
int32_t ecs_term_t::field_index |
ecs_term_id_t ecs_term_t::first |
ecs_flags16_t ecs_term_t::flags |
ecs_id_t ecs_term_t::id |
ecs_id_record_t* ecs_term_t::idr |
ecs_inout_kind_t ecs_term_t::inout |
ecs_oper_kind_t ecs_term_t::oper |
ecs_term_id_t ecs_term_t::second |
ecs_term_id_t ecs_term_t::src |