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::flags32_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 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.
|
inlineprotected |
Definition at line 82 of file builder_i.hpp.
|
inline |
Definition at line 48 of file builder_i.hpp.
|
inline |
Definition at line 71 of file builder_i.hpp.
|
inline |
Definition at line 34 of file builder_i.hpp.
|
inline |
Definition at line 55 of file builder_i.hpp.
|
inline |
Definition at line 27 of file builder_i.hpp.
|
inline |
Definition at line 63 of file builder_i.hpp.
ecs_term_ref_t* flecs::term_ref_builder_i< Base >::term_ref_ |
Definition at line 77 of file builder_i.hpp.