![]() |
Flecs v3.2
A fast entity component system (ECS) for C & C++
|
This is the complete list of members for flecs::component< T >, including all inherited members.
add() | flecs::entity_builder< entity > | inline |
add(E value) | flecs::entity_builder< entity > | inline |
add(id_t component) | flecs::entity_builder< entity > | inline |
add(entity_t first, entity_t second) | flecs::entity_builder< entity > | inline |
add() | flecs::entity_builder< entity > | inline |
add(Second second) | flecs::entity_builder< entity > | inline |
add(Second constant) | flecs::entity_builder< entity > | inline |
add_flags(flecs::id_t flags) const | flecs::id | inline |
add_if(bool cond, flecs::id_t component) | flecs::entity_builder< entity > | inline |
add_if(bool cond) | flecs::entity_builder< entity > | inline |
add_if(bool cond, flecs::entity_t first, flecs::entity_t second) | flecs::entity_builder< entity > | inline |
add_if(bool cond, flecs::entity_t second) | flecs::entity_builder< entity > | inline |
add_if(bool cond) | flecs::entity_builder< entity > | inline |
add_if(bool cond, E constant) | flecs::entity_builder< entity > | inline |
add_second(flecs::entity_t first) | flecs::entity_builder< entity > | inline |
alert_count(flecs::entity_t alert=0) const | flecs::entity_view | |
bit(const char *name, uint32_t value) | flecs::component< T > | related |
child_of(entity_t second) | flecs::entity_builder< entity > | inline |
child_of() | flecs::entity_builder< entity > | inline |
children(flecs::entity_t rel, Func &&func) const | flecs::entity_view | inline |
children(Func &&func) const | flecs::entity_view | inline |
children(Func &&func) const | flecs::entity_view | inline |
clear() const | flecs::entity | inline |
clone(bool clone_value=true, flecs::entity_t dst_id=0) const (defined in flecs::entity_view) | flecs::entity_view | inline |
component(flecs::world_t *world, const char *name=nullptr, bool allow_tag=true, flecs::id_t id=0) | flecs::component< T > | inline |
constant(const char *name, int32_t value) | flecs::component< T > | related |
depends_on(entity_t second) | flecs::entity_builder< entity > | inline |
depends_on() | flecs::entity_builder< entity > | inline |
depth(flecs::entity_t rel) const | flecs::entity_view | inline |
depth() const | flecs::entity_view | inline |
destruct() const | flecs::entity | inline |
disable() | flecs::entity_builder< entity > | inline |
disable(flecs::id_t id) | flecs::entity_builder< entity > | inline |
disable() | flecs::entity_builder< entity > | inline |
disable(flecs::id_t first, flecs::id_t second) | flecs::entity_builder< entity > | inline |
disable(flecs::id_t second) | flecs::entity_builder< entity > | inline |
disable() | flecs::entity_builder< entity > | inline |
each(const Func &func) const | flecs::entity_view | inline |
each(flecs::id_t first, flecs::id_t second, const Func &func) const | flecs::entity_view | inline |
each(const flecs::entity_view &rel, const Func &func) const | flecs::entity_view | inline |
each(const Func &func) const | flecs::entity_view | inline |
emplace(Args &&... args) | flecs::entity_builder< entity > | inline |
emplace_override(Args &&... args) | flecs::entity_builder< entity > | inline |
emplace_override(Args &&... args) | flecs::entity_builder< entity > | inline |
enable() | flecs::entity_builder< entity > | inline |
enable(flecs::id_t id, bool toggle=true) | flecs::entity_builder< entity > | inline |
enable() | flecs::entity_builder< entity > | inline |
enable(flecs::id_t first, flecs::id_t second) | flecs::entity_builder< entity > | inline |
enable(flecs::id_t second) | flecs::entity_builder< entity > | inline |
enable() | flecs::entity_builder< entity > | inline |
enabled() const (defined in flecs::entity_view) | flecs::entity_view | inline |
enabled(flecs::id_t id) const | flecs::entity_view | inline |
enabled() const | flecs::entity_view | inline |
enabled(flecs::id_t first, flecs::id_t second) const | flecs::entity_view | inline |
enabled(flecs::id_t second) const | flecs::entity_view | inline |
enabled() const | flecs::entity_view | inline |
entity() (defined in flecs::untyped_component) | flecs::untyped_component | inline |
entity(world_t *world) | flecs::untyped_component | inlineexplicit |
entity(const flecs::world_t *world, flecs::id_t id) | flecs::untyped_component | inlineexplicit |
entity(world_t *world, const char *name) | flecs::untyped_component | inlineexplicit |
entity(entity_t id) | flecs::untyped_component | inlineexplicit |
entity_builder< entity >::entity() const | flecs::id | inline |
entity_view(flecs::world_t *world, flecs::id_t id) | flecs::entity_builder< entity > | inlineexplicit |
entity_view(entity_t id) | flecs::entity_builder< entity > | inline |
error_range(double min, double max) | flecs::component< T > | related |
first() const | flecs::id | inline |
flags() const | flecs::id | inline |
flags_str() const | flecs::id | inline |
flatten(flecs::entity_t r, const ecs_flatten_desc_t *desc=nullptr) | flecs::entity | inline |
from_json(const char *json) | flecs::entity | |
get() const | flecs::entity_view | inline |
get() const | flecs::entity_view | inline |
get() const | flecs::entity_view | inline |
get(Second second) const | flecs::entity_view | inline |
get(Second constant) const | flecs::entity_view | inline |
get(flecs::id_t comp) const | flecs::entity_view | inline |
get(flecs::entity_t first, flecs::entity_t second) const | flecs::entity_view | inline |
get(const Func &func) const | flecs::entity_view | inline |
get() const | flecs::entity_view | |
get_mut() const | flecs::entity | inline |
get_mut(entity_t comp) const | flecs::entity | inline |
get_mut() const | flecs::entity | inline |
get_mut(entity_t second) const | flecs::entity | inline |
get_mut(entity_t first, entity_t second) const | flecs::entity | inline |
get_mut_second(entity_t first) const | flecs::entity | inline |
get_ref() const | flecs::entity | inline |
get_ref() const (defined in flecs::entity) | flecs::entity | inline |
get_ref(flecs::entity_t second) const (defined in flecs::entity) | flecs::entity | inline |
get_ref_second(flecs::entity_t first) const (defined in flecs::entity) | flecs::entity | inline |
get_second(flecs::entity_t first) const | flecs::entity_view | inline |
get_second() const | flecs::entity_view | inline |
has(flecs::id_t e) const | flecs::entity_view | inline |
has() const | flecs::entity_view | inline |
has(E value) const | flecs::entity_view | inline |
has() const | flecs::entity_view | inline |
has(Second second) const | flecs::entity_view | inline |
has(E value) const | flecs::entity_view | inline |
has(flecs::id_t first, flecs::id_t second) const | flecs::entity_view | inline |
has_flags(flecs::id_t flags) const | flecs::id | inline |
has_flags() const | flecs::id | inline |
has_relation(flecs::id_t first) const | flecs::id | inline |
has_second(flecs::entity_t first) const | flecs::entity_view | inline |
id() const | flecs::entity_view | inline |
id() (defined in flecs::id) | flecs::id | inline |
id(flecs::id_t value) (defined in flecs::id) | flecs::id | inlineexplicit |
id(flecs::world_t *world, flecs::id_t value=0) (defined in flecs::id) | flecs::id | inlineexplicit |
id(flecs::world_t *world, flecs::id_t first, flecs::id_t second) (defined in flecs::id) | flecs::id | inlineexplicit |
id(flecs::id_t first, flecs::id_t second) (defined in flecs::id) | flecs::id | inlineexplicit |
id(const flecs::id &first, const flecs::id &second) (defined in flecs::id) | flecs::id | inlineexplicit |
is_a(entity_t second) | flecs::entity_builder< entity > | inline |
is_a() | flecs::entity_builder< entity > | inline |
is_alive() const | flecs::entity_view | inline |
is_entity() const | flecs::id | inline |
is_pair() const | flecs::id | inline |
is_valid() const | flecs::entity_view | inline |
is_wildcard() const | flecs::id | inline |
lookup(const char *path, bool search_path=false) const | flecs::entity_view | inline |
m_id (defined in flecs::id) | flecs::id | protected |
m_world (defined in flecs::id) | flecs::id | protected |
member(flecs::entity_t type_id, flecs::entity_t unit, const char *name, int32_t count=0, size_t offset=0) | flecs::component< T > | |
member(flecs::entity_t type_id, const char *name, int32_t count=0, size_t offset=0) | flecs::component< T > | related |
member(const char *name, int32_t count=0, size_t offset=0) | flecs::component< T > | related |
member(flecs::entity_t unit, const char *name, int32_t count=0, size_t offset=0) | flecs::component< T > | related |
member(const char *name, int32_t count=0, size_t offset=0) | flecs::component< T > | related |
member(const char *name, const MemberType ComponentType::*ptr) | flecs::component< T > | related |
member(flecs::entity_t unit, const char *name, const MemberType ComponentType::*ptr) | flecs::component< T > | related |
member(const char *name, const MemberType ComponentType::*ptr) | flecs::component< T > | related |
modified() const | flecs::entity | inline |
modified() const | flecs::entity | inline |
modified(entity_t second) const | flecs::entity | inline |
modified(entity_t first, entity_t second) const | flecs::entity | inline |
modified(entity_t comp) const | flecs::entity | inline |
mut(const flecs::world &stage) const | flecs::entity_view | inline |
mut(const flecs::iter &it) const | flecs::entity_view | inline |
mut(const flecs::entity_view &e) const | flecs::entity_view | inline |
name() const | flecs::entity_view | inline |
null(const flecs::world_t *world) | flecs::entity | inlinestatic |
null() (defined in flecs::entity) | flecs::entity | inlinestatic |
on_add(Func &&func) | flecs::component< T > | inline |
on_remove(Func &&func) | flecs::component< T > | inline |
on_set(Func &&func) | flecs::component< T > | inline |
operator bool() const (defined in flecs::entity_view) | flecs::entity_view | inlineexplicit |
operator flecs::id_t() const (defined in flecs::id) | flecs::id | inline |
override(flecs::id_t id) | flecs::entity_builder< entity > | inline |
override(flecs::entity_t first, flecs::entity_t second) | flecs::entity_builder< entity > | inline |
override() | flecs::entity_builder< entity > | inline |
override(flecs::entity_t second) | flecs::entity_builder< entity > | inline |
override() | flecs::entity_builder< entity > | inline |
owns(flecs::id_t e) const | flecs::entity_view | inline |
owns(flecs::id_t second) const | flecs::entity_view | inline |
owns(flecs::id_t first, flecs::id_t second) const | flecs::entity_view | inline |
owns() const | flecs::entity_view | inline |
owns() const | flecs::entity_view | inline |
parent() const | flecs::entity_view | inline |
path(const char *sep="::", const char *init_sep="::") const | flecs::entity_view | inline |
path_from(flecs::entity_t parent, const char *sep="::", const char *init_sep="::") const | flecs::entity_view | inline |
path_from(const char *sep="::", const char *init_sep="::") const | flecs::entity_view | inline |
quantity(flecs::entity_t quantity) | flecs::entity_view | related |
quantity() | flecs::entity_view | related |
quantity() | flecs::entity_view | related |
range(double min, double max) | flecs::component< T > | related |
flecs::untyped_component::range() const | flecs::entity_view | inline |
raw_id() const | flecs::id | inline |
remove() | flecs::entity_builder< entity > | inline |
remove() | flecs::entity_builder< entity > | inline |
remove(entity_t entity) | flecs::entity_builder< entity > | inline |
remove(entity_t first, entity_t second) | flecs::entity_builder< entity > | inline |
remove() | flecs::entity_builder< entity > | inline |
remove(Second second) | flecs::entity_builder< entity > | inline |
remove(Second constant) | flecs::entity_builder< entity > | inline |
remove_flags(flecs::id_t flags) const | flecs::id | inline |
remove_flags() const | flecs::id | inline |
remove_generation() const | flecs::id | inline |
remove_second(flecs::entity_t first) | flecs::entity_builder< entity > | inline |
scope(const Func &func) | flecs::entity_builder< entity > | inline |
scope() const | flecs::entity_builder< entity > | inline |
second() const | flecs::id | inline |
set(A &&value) | flecs::entity_builder< entity > | inline |
set(const A &value) | flecs::entity_builder< entity > | inline |
set(Second second, const First &value) | flecs::entity_builder< entity > | inline |
set(Second second, First &&value) | flecs::entity_builder< entity > | inline |
set(Second constant, const First &value) | flecs::entity_builder< entity > | inline |
set(const Func &func) | flecs::entity_builder< entity > | inline |
set_doc_brief(const char *brief) | flecs::entity_builder< entity > | |
set_doc_color(const char *link) | flecs::entity_builder< entity > | |
set_doc_detail(const char *detail) | flecs::entity_builder< entity > | |
set_doc_link(const char *link) | flecs::entity_builder< entity > | |
set_doc_name(const char *name) | flecs::entity_builder< entity > | |
set_override(const T &val) | flecs::entity_builder< entity > | inline |
set_override(T &&val) | flecs::entity_builder< entity > | inline |
set_override(flecs::entity_t second, const First &val) | flecs::entity_builder< entity > | inline |
set_override(flecs::entity_t second, First &&val) | flecs::entity_builder< entity > | inline |
set_override(const A &val) | flecs::entity_builder< entity > | inline |
set_override(A &&val) | flecs::entity_builder< entity > | inline |
set_second(entity_t first, const Second &value) | flecs::entity_builder< entity > | inline |
set_second(entity_t first, Second &&value) | flecs::entity_builder< entity > | inline |
slot() | flecs::entity_builder< entity > | inline |
slot_of(entity_t second) | flecs::entity_builder< entity > | inline |
slot_of() | flecs::entity_builder< entity > | inline |
str() const (defined in flecs::id) | flecs::id | inline |
symbol() const | flecs::entity_view | inline |
table() const | flecs::entity_view | inline |
target(int32_t index=0) const | flecs::entity_view | inline |
target(flecs::entity_t first, int32_t index=0) const | flecs::entity_view | inline |
target_for(flecs::entity_t relationship, flecs::id_t id) const | flecs::entity_view | inline |
target_for(flecs::entity_t relationship) const (defined in flecs::entity_view) | flecs::entity_view | inline |
target_for(flecs::entity_t relationship) const (defined in flecs::entity_view) | flecs::entity_view | inline |
to_constant() const | flecs::entity_view | inline |
to_json(const flecs::entity_to_json_desc_t *desc=nullptr) | flecs::entity_view | |
type() const | flecs::entity_view | inline |
type_id() const | flecs::id | inline |
unit(const char *symbol, flecs::entity_t prefix=0, flecs::entity_t base=0, flecs::entity_t over=0, int32_t factor=0, int32_t power=0) | flecs::entity_view | |
unit(flecs::entity_t prefix=0, flecs::entity_t base=0, flecs::entity_t over=0, int32_t factor=0, int32_t power=0) | flecs::entity_view | related |
unit_prefix(const char *symbol, int32_t factor=0, int32_t power=0) | flecs::entity_view | related |
view() const | flecs::entity | inline |
warning_range(double min, double max) | flecs::component< T > | related |
with(const Func &func) | flecs::entity_builder< entity > | inline |
with(const Func &func) | flecs::entity_builder< entity > | inline |
with(entity_t first, const Func &func) | flecs::entity_builder< entity > | inline |
world() const (defined in flecs::id) | flecs::id | inline |