EntityComponentManager Member List
This is the complete list of members for EntityComponentManager, including all inherited members.
ChildrenByComponents(Entity _parent, const ComponentTypeTs &..._desiredComponents) const | EntityComponentManager | |
ClearNewlyCreatedEntities() | EntityComponentManager | protected |
Component(const Entity _entity) const | EntityComponentManager | |
Component(const Entity _entity) | EntityComponentManager | |
Component(const ComponentKey &_key) const | EntityComponentManager | |
Component(const ComponentKey &_key) | EntityComponentManager | |
CreateComponent(const Entity _entity, const ComponentTypeT &_data) | EntityComponentManager | |
CreateEntity() | EntityComponentManager | |
Each(typename identity< std::function< bool(const Entity &_entity, const ComponentTypeTs *...)>>::type _f) const | EntityComponentManager | |
Each(typename identity< std::function< bool(const Entity &_entity, ComponentTypeTs *...)>>::type _f) | EntityComponentManager | |
EachNew(typename identity< std::function< bool(const Entity &_entity, ComponentTypeTs *...)>>::type _f) | EntityComponentManager | |
EachNew(typename identity< std::function< bool(const Entity &_entity, const ComponentTypeTs *...)>>::type _f) const | EntityComponentManager | |
EachNoCache(typename identity< std::function< bool(const Entity &_entity, const ComponentTypeTs *...)>>::type _f) const | EntityComponentManager | |
EachNoCache(typename identity< std::function< bool(const Entity &_entity, ComponentTypeTs *...)>>::type _f) | EntityComponentManager | |
EachRemoved(typename identity< std::function< bool(const Entity &_entity, const ComponentTypeTs *...)>>::type _f) const | EntityComponentManager | |
Entities() const | EntityComponentManager | |
EntityByComponents(const ComponentTypeTs &..._desiredComponents) const | EntityComponentManager | |
EntityComponentManager() | EntityComponentManager | |
EntityCount() const | EntityComponentManager | |
EntityHasComponent(const Entity _entity, const ComponentKey &_key) const | EntityComponentManager | |
EntityHasComponentType(const Entity _entity, const ComponentTypeId &_typeId) const | EntityComponentManager | |
EntityMatches(Entity _entity, const std::set< ComponentTypeId > &_types) const | EntityComponentManager | |
First() const | EntityComponentManager | |
First() | EntityComponentManager | |
ForEach(Function _f, const ComponentTypeTs &... _components) | EntityComponentManager | static |
HasComponentType(const ComponentTypeId _typeId) const | EntityComponentManager | |
HasEntity(const Entity _entity) const | EntityComponentManager | |
ParentEntity(const Entity _entity) const | EntityComponentManager | |
ProcessRemoveEntityRequests() | EntityComponentManager | protected |
RebuildViews() | EntityComponentManager | |
RemoveComponent(const Entity _entity, const ComponentKey &_key) | EntityComponentManager | |
RemoveComponent(const Entity _entity, const ComponentTypeId &_typeId) | EntityComponentManager | |
RemoveComponent(Entity _entity) | EntityComponentManager | |
RequestRemoveEntities() | EntityComponentManager | |
RequestRemoveEntity(const Entity _entity, bool _recursive=true) | EntityComponentManager | |
SetParentEntity(const Entity _child, const Entity _parent) | EntityComponentManager | |
~EntityComponentManager() | EntityComponentManager |