jubilant-funicular
nta::ECS Member List

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) constnta::ECS
ECS(const ComponentRegistry &registry) (defined in nta::ECS)nta::ECS
enact_on(const Event &event, Entity entity) constnta::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) constnta::ECS
enact_on_all(const Event &event) const (defined in nta::ECS)nta::ECS
enact_on_sibling(const Event &event, ComponentID cmpn) constnta::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) constnta::ECS
gen_entities(std::size_t num, Entity *ids)nta::ECS
gen_entity()nta::ECS
get_component(Entity entity) constnta::ECS
get_component(ComponentID id) constnta::ECS
get_component_list() constnta::ECS
get_owner(ComponentID cmpn) constnta::ECS
get_sibling(ComponentID cmpn) constnta::ECS
has_component(Entity entity) constnta::ECS
has_sibling(ComponentID cmpn) const (defined in nta::ECS)nta::ECS
m_cmpn_gennta::ECSprivate
m_component_infonta::ECSprivate
m_componentsnta::ECSprivate
m_entity_gennta::ECSprivate
m_registrynta::ECSprivate
num_components() constnta::ECSinline
num_components() const (defined in nta::ECS)nta::ECS
num_entities() constnta::ECSinline
~ECS() (defined in nta::ECS)nta::ECSinline