jubilant-funicular
|
This is the complete list of members for nta::ECS, including all inherited members.
add_component(Entity entity, Args &&... args) | nta::ECS | |
add_sibling(ComponentID cmpn, Args &&... args) (defined in nta::ECS) | nta::ECS | |
clear() | nta::ECS | |
delete_component(ComponentID cmpn) | nta::ECS | |
delete_component(Entity entity) (defined in nta::ECS) | nta::ECS | |
delete_entity(Entity id) | nta::ECS | |
delete_owner(ComponentID cmpn) (defined in nta::ECS) | nta::ECS | |
does_entity_exist(Entity entity) const | nta::ECS | |
ECS(const ComponentRegistry ®istry) (defined in nta::ECS) | nta::ECS | |
enact_on(const Event &event, Entity entity) const | nta::ECS | |
enact_on(const Event &event, Entity entity) const (defined in nta::ECS) | nta::ECS | |
enact_on(const Event &event, typename Event::enum_type e, Entity entity) const (defined in nta::ECS) | nta::ECS | |
enact_on_all(const Event &event, typename Event::enum_type e) const | nta::ECS | |
enact_on_all(const Event &event) const (defined in nta::ECS) | nta::ECS | |
enact_on_sibling(const Event &event, ComponentID cmpn) const | nta::ECS | |
enact_on_sibling(const Event &event, ComponentID cmpn) const (defined in nta::ECS) | nta::ECS | |
enact_on_sibling(const Event &event, typename Event::enum_type e, ComponentID cmpn) const (defined in nta::ECS) | nta::ECS | |
for_each(std::function< void(T &)> func) const | nta::ECS | |
gen_entities(std::size_t num, Entity *ids) | nta::ECS | |
gen_entity() | nta::ECS | |
get_component(Entity entity) const | nta::ECS | |
get_component(ComponentID id) const | nta::ECS | |
get_component_list() const | nta::ECS | |
get_owner(ComponentID cmpn) const | nta::ECS | |
get_sibling(ComponentID cmpn) const | nta::ECS | |
has_component(Entity entity) const | nta::ECS | |
has_sibling(ComponentID cmpn) const (defined in nta::ECS) | nta::ECS | |
m_cmpn_gen | nta::ECS | private |
m_component_info | nta::ECS | private |
m_components | nta::ECS | private |
m_entity_gen | nta::ECS | private |
m_registry | nta::ECS | private |
num_components() const | nta::ECS | inline |
num_components() const (defined in nta::ECS) | nta::ECS | |
num_entities() const | nta::ECS | inline |
~ECS() (defined in nta::ECS) | nta::ECS | inline |