Flecs
v3.2
A fast entity component system (ECS) for C & C++
Loading...
Searching...
No Matches
flecs::rule< Components > Member List
This is the complete list of members for
flecs::rule< Components >
, including all inherited members.
count
() const
flecs::iterable< Components... >
inline
destruct
()
flecs::rule_base
inline
each
(Func &&func) const
flecs::iterable< Components... >
inline
each_term
(const Func &func) const (defined in
flecs::rule_base
)
flecs::rule_base
inline
entity
() (defined in
flecs::rule_base
)
flecs::rule_base
inline
filter
() const (defined in
flecs::rule_base
)
flecs::rule_base
inline
find_var
(const char *name) (defined in
flecs::rule< Components >
)
flecs::rule< Components >
inline
first
() const
flecs::iterable< Components... >
inline
is_true
() const
flecs::iterable< Components... >
inline
is_valid
() const (defined in
flecs::rule_base
)
flecs::rule_base
inline
iter
(Func &&func) const
flecs::iterable< Components... >
inline
iter
(flecs::world_t *world=nullptr) const
flecs::iterable< Components... >
m_rule
(defined in
flecs::rule_base
)
flecs::rule_base
protected
m_world
(defined in
flecs::rule_base
)
flecs::rule_base
protected
move
(flecs::rule_base &&obj)
flecs::rule_base
inline
operator rule<>
() const (defined in
flecs::rule_base
)
flecs::rule_base
inline
operator rule_t *
() const (defined in
flecs::rule_base
)
flecs::rule_base
inline
page
(int32_t offset, int32_t limit)
flecs::iterable< Components... >
rule_base
() (defined in
flecs::rule< Components >
)
flecs::rule< Components >
inline
rule_base
(world_t *world, rule_t *rule=nullptr) (defined in
flecs::rule< Components >
)
flecs::rule< Components >
inline
rule_base
(world_t *world, ecs_filter_desc_t *desc) (defined in
flecs::rule< Components >
)
flecs::rule< Components >
inline
rule_str
() const
flecs::rule_base
inline
str
() const
flecs::rule_base
inline
worker
(int32_t index, int32_t count)
flecs::iterable< Components... >