![]() |
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. | |
| ecs_term_id_t | src |
| Source of term. | |
| ecs_term_id_t | first |
| Component or first element of pair. | |
| ecs_term_id_t | second |
| Second element of pair. | |
| ecs_inout_kind_t | inout |
| Access to contents matched by term. | |
| ecs_oper_kind_t | oper |
| Operator of term. | |
| ecs_id_t | id_flags |
| Id flags of term id. | |
| char * | name |
| Name of term. | |
| int32_t | field_index |
| Index of field for term in iterator. | |
| ecs_id_record_t * | idr |
| Cached pointer to internal index. | |
| ecs_flags16_t | flags |
| Flags that help eval, set by ecs_filter_init. | |
| bool | move |
| Used by internals. | |
| 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 |