![]() |
Flecs v4.0
A fast entity component system (ECS) for C & C++
|
Term identifier builder. More...
#include <builder_i.hpp>
Public Member Functions | |
Base & | self () |
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::flags64_t flags) |
Public Attributes | |
ecs_term_ref_t * | term_ref_ |
Protected Member Functions | |
virtual flecs::world_t * | world_v ()=0 |
void | assert_term_ref () |
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 22 of file builder_i.hpp.
|
inline |
Definition at line 23 of file builder_i.hpp.
|
inlinevirtual |
Definition at line 25 of file builder_i.hpp.
|
inlineprotected |
Definition at line 83 of file builder_i.hpp.
|
inline |
Definition at line 49 of file builder_i.hpp.
|
inline |
Definition at line 72 of file builder_i.hpp.
|
inline |
Definition at line 35 of file builder_i.hpp.
|
inline |
Definition at line 56 of file builder_i.hpp.
|
inline |
Definition at line 28 of file builder_i.hpp.
|
inline |
Definition at line 64 of file builder_i.hpp.
ecs_term_ref_t* flecs::term_ref_builder_i< Base >::term_ref_ |
Definition at line 78 of file builder_i.hpp.