![]() |
Flecs v3.2
A fast entity component system (ECS) for C & C++
|
Term identifier builder. More...
#include <builder_i.hpp>
Public Member Functions | |
Base & | self () |
Base & | up (flecs::entity_t trav=0) |
template<typename Trav > | |
Base & | up () |
Base & | cascade (flecs::entity_t trav=0) |
template<typename Trav > | |
Base & | cascade () |
Base & | desc () |
Base & | parent () |
Base & | trav (flecs::entity_t trav, flecs::flags32_t flags=0) |
Base & | id (flecs::entity_t id) |
Base & | entity (flecs::entity_t entity) |
Base & | name (const char *name) |
Base & | var (const char *var_name) |
Base & | flags (flecs::flags32_t flags) |
Public Attributes | |
ecs_term_id_t * | m_term_id |
Protected Member Functions | |
virtual flecs::world_t * | world_v ()=0 |
Term identifier builder.
A term identifier describes a single identifier in a term. Identifier descriptions can reference entities by id, name or by variable, which means the entity will be resolved when the term is evaluated.
Definition at line 21 of file builder_i.hpp.
|
inline |
Definition at line 22 of file builder_i.hpp.
|
inlinevirtual |
Definition at line 24 of file builder_i.hpp.
|
inline |
Definition at line 62 of file builder_i.hpp.
|
inline |
Definition at line 52 of file builder_i.hpp.
|
inline |
Definition at line 67 of file builder_i.hpp.
|
inline |
Definition at line 103 of file builder_i.hpp.
|
inline |
Definition at line 127 of file builder_i.hpp.
|
inline |
Definition at line 89 of file builder_i.hpp.
|
inline |
Definition at line 111 of file builder_i.hpp.
|
inline |
Definition at line 74 of file builder_i.hpp.
|
inline |
Definition at line 27 of file builder_i.hpp.
|
inline |
Definition at line 81 of file builder_i.hpp.
|
inline |
Definition at line 46 of file builder_i.hpp.
|
inline |
Definition at line 36 of file builder_i.hpp.
|
inline |
Definition at line 119 of file builder_i.hpp.
ecs_term_id_t* flecs::term_id_builder_i< Base >::m_term_id |
Definition at line 133 of file builder_i.hpp.