Flecs v4.0
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
flecs::system_builder_i< Base, Components > Member List

This is the complete list of members for flecs::system_builder_i< Base, Components >, including all inherited members.

and_() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
and_from() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
assert_term_ref() (defined in flecs::term_ref_builder_i< Base >)flecs::term_ref_builder_i< Base >inlineprotected
cascade(flecs::entity_t trav=0) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
cascade() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
ctx(void *ptr)flecs::system_builder_i< Base, Components >inline
desc() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
entity(flecs::entity_t entity) (defined in flecs::term_ref_builder_i< Base >)flecs::term_ref_builder_i< Base >inline
filter() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
first() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
first(flecs::entity_t id) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
first() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
first(const char *name) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
flags(flecs::flags32_t flags) (defined in flecs::term_ref_builder_i< Base >)flecs::term_ref_builder_i< Base >inline
group_by(uint64_t(*group_by_action)(flecs::world_t *, flecs::table_t *table, flecs::id_t id, void *ctx))flecs::query_builder_i< Base, Components ... >inline
group_by(flecs::entity_t component, uint64_t(*group_by_action)(flecs::world_t *, flecs::table_t *table, flecs::id_t id, void *ctx))flecs::query_builder_i< Base, Components ... >inline
group_by()flecs::query_builder_i< Base, Components ... >inline
group_by(flecs::entity_t component)flecs::query_builder_i< Base, Components ... >inline
group_by_ctx(void *ctx, ecs_ctx_free_t ctx_free=nullptr)flecs::query_builder_i< Base, Components ... >inline
id(flecs::entity_t id) (defined in flecs::term_ref_builder_i< Base >)flecs::term_ref_builder_i< Base >inline
id_flags(id_t flags)flecs::term_builder_i< Base >inline
immediate(bool value=true)flecs::system_builder_i< Base, Components >inline
in()flecs::term_builder_i< Base >inline
inout(flecs::inout_kind_t inout)flecs::term_builder_i< Base >inline
inout()flecs::term_builder_i< Base >inline
inout_none()flecs::term_builder_i< Base >inline
inout_stage(flecs::inout_kind_t inout)flecs::term_builder_i< Base >inline
interval(ecs_ftime_t interval)flecs::system_builder_i< Base, Components >inline
kind(entity_t phase)flecs::system_builder_i< Base, Components >inline
kind(E phase) (defined in flecs::system_builder_i< Base, Components >)flecs::system_builder_i< Base, Components >inline
kind()flecs::system_builder_i< Base, Components >inline
multi_threaded(bool value=true)flecs::system_builder_i< Base, Components >inline
name(const char *name) (defined in flecs::term_ref_builder_i< Base >)flecs::term_ref_builder_i< Base >inline
not_() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
not_from() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
on_group_create(ecs_group_create_action_t action)flecs::query_builder_i< Base, Components ... >inline
on_group_delete(ecs_group_delete_action_t action)flecs::query_builder_i< Base, Components ... >inline
oper(flecs::oper_kind_t oper)flecs::term_builder_i< Base >inline
optional() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
or_() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
or_from() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
order_by(int(*compare)(flecs::entity_t, const T *, flecs::entity_t, const T *))flecs::query_builder_i< Base, Components ... >inline
order_by(flecs::entity_t component, int(*compare)(flecs::entity_t, const void *, flecs::entity_t, const void *))flecs::query_builder_i< Base, Components ... >inline
out()flecs::term_builder_i< Base >inline
parent() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
rate(const entity_t tick_source, int32_t rate)flecs::system_builder_i< Base, Components >inline
rate(int32_t rate)flecs::system_builder_i< Base, Components >inline
read_write()flecs::term_builder_i< Base >inline
run(ecs_iter_action_t action)flecs::system_builder_i< Base, Components >inline
second() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
second(flecs::entity_t id) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
second() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
second(const char *name) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
self() (defined in flecs::term_ref_builder_i< Base >)flecs::term_ref_builder_i< Base >inline
set_term(ecs_term_t *term) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inlineprotected
singleton()flecs::term_builder_i< Base >inline
src() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
src(flecs::entity_t id) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
src() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
src(const char *name) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
system_builder_i(ecs_system_desc_t *desc) (defined in flecs::system_builder_i< Base, Components >)flecs::system_builder_i< Base, Components >inline
term(id_t id) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
term_ (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >
term_builder_i() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
term_builder_i(ecs_term_t *term_ptr) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
term_ref_ (defined in flecs::term_ref_builder_i< Base >)flecs::term_ref_builder_i< Base >
term_ref_builder_i() (defined in flecs::term_ref_builder_i< Base >)flecs::term_ref_builder_i< Base >inline
tick_source()flecs::system_builder_i< Base, Components >inline
tick_source(flecs::entity_t tick_source)flecs::system_builder_i< Base, Components >inline
trav(flecs::entity_t trav, flecs::flags32_t flags=0) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
up(flecs::entity_t trav=0) (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
up() (defined in flecs::term_builder_i< Base >)flecs::term_builder_i< Base >inline
var(const char *var_name) (defined in flecs::term_ref_builder_i< Base >)flecs::term_ref_builder_i< Base >inline
world_v() override=0 (defined in flecs::system_builder_i< Base, Components >)flecs::system_builder_i< Base, Components >protectedpure virtual
~term_ref_builder_i() (defined in flecs::term_ref_builder_i< Base >)flecs::term_ref_builder_i< Base >inlinevirtual