EntityComponentManager Member List
This is the complete list of members for EntityComponentManager, including all inherited members.
| ApplyEntityDiff(const EntityComponentManager &_other, const EntityComponentManagerDiff &_diff) | EntityComponentManager | protected |
| ChangedState() const | EntityComponentManager | |
| ChangedState(msgs::SerializedStateMap &_state) const | EntityComponentManager | |
| ChildrenByComponents(Entity _parent, const ComponentTypeTs &..._desiredComponents) const | EntityComponentManager | |
| ClearNewlyCreatedEntities() | EntityComponentManager | |
| ClearRemovedComponents() | EntityComponentManager | |
| Clone(Entity _entity, Entity _parent, const std::string &_name, bool _allowRename) | EntityComponentManager | |
| Component(const Entity _entity) const | EntityComponentManager | |
| Component(const Entity _entity) | EntityComponentManager | |
| ComponentData(const Entity _entity) const | EntityComponentManager | |
| ComponentDefault(Entity _entity, const typename ComponentTypeT::Type &_default=typename ComponentTypeT::Type()) | EntityComponentManager | |
| ComponentState(const Entity _entity, const ComponentTypeId _typeId) const | EntityComponentManager | |
| ComponentTypes(Entity _entity) const | EntityComponentManager | |
| ComponentTypesWithPeriodicChanges() const | EntityComponentManager | |
| ComputeEntityDiff(const EntityComponentManager &_other) const | EntityComponentManager | protected |
| CopyFrom(const EntityComponentManager &_fromEcm) | EntityComponentManager | |
| CreateComponent(const Entity _entity, const ComponentTypeT &_data) | EntityComponentManager | |
| CreateEntity() | EntityComponentManager | |
| Descendants(Entity _entity) const | 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 | |
| EntitiesByComponents(const ComponentTypeTs &..._desiredComponents) const | EntityComponentManager | |
| EntityByComponents(const ComponentTypeTs &..._desiredComponents) const | EntityComponentManager | |
| EntityByName(const std::string &_name) const | EntityComponentManager | |
| EntityComponentManager() | EntityComponentManager | |
| EntityCount() const | EntityComponentManager | |
| EntityHasComponentType(const Entity _entity, const ComponentTypeId &_typeId) const | EntityComponentManager | |
| EntityMatches(Entity _entity, const std::set< ComponentTypeId > &_types) const | EntityComponentManager | |
| ForEach(Function _f, const ComponentTypeTs &... _components) | EntityComponentManager | static |
| HasComponentType(const ComponentTypeId _typeId) const | EntityComponentManager | |
| HasEntitiesMarkedForRemoval() const | EntityComponentManager | |
| HasEntity(const Entity _entity) const | EntityComponentManager | |
| HasNewEntities() const | EntityComponentManager | |
| HasOneTimeComponentChanges() const | EntityComponentManager | |
| HasPeriodicComponentChanges() const | EntityComponentManager | |
| HasRemovedComponents() const | EntityComponentManager | |
| ParentEntity(const Entity _entity) const | EntityComponentManager | |
| PeriodicStateFromCache(msgs::SerializedStateMap &_state, const std::unordered_map< ComponentTypeId, std::unordered_set< Entity > > &_cache) const | EntityComponentManager | |
| PinEntity(const Entity _entity, bool _recursive=true) | EntityComponentManager | |
| ProcessRemoveEntityRequests() | EntityComponentManager | |
| RebuildViews() | EntityComponentManager | |
| RemoveComponent(const Entity _entity, const ComponentTypeId &_typeId) | EntityComponentManager | |
| RemoveComponent(Entity _entity) | EntityComponentManager | |
| RequestRemoveEntities() | EntityComponentManager | |
| RequestRemoveEntity(const Entity _entity, bool _recursive=true) | EntityComponentManager | |
| ResetTo(const EntityComponentManager &_other) | EntityComponentManager | |
| SetAllComponentsUnchanged() | EntityComponentManager | |
| SetChanged(const Entity _entity, const ComponentTypeId _type, sim::ComponentState _c=ComponentState::OneTimeChange) | EntityComponentManager | |
| SetComponentData(const Entity _entity, const typename ComponentTypeT::Type &_data) | EntityComponentManager | |
| SetEntityCreateOffset(uint64_t _offset) | EntityComponentManager | |
| SetParentEntity(const Entity _child, const Entity _parent) | EntityComponentManager | |
| SetState(const msgs::SerializedState &_stateMsg) | EntityComponentManager | |
| SetState(const msgs::SerializedStateMap &_stateMsg) | EntityComponentManager | |
| State(const std::unordered_set< Entity > &_entities={}, const std::unordered_set< ComponentTypeId > &_types={}) const | EntityComponentManager | |
| State(msgs::SerializedStateMap &_state, const std::unordered_set< Entity > &_entities={}, const std::unordered_set< ComponentTypeId > &_types={}, bool _full=false) const | EntityComponentManager | |
| UnpinAllEntities() | EntityComponentManager | |
| UnpinEntity(const Entity _entity, bool _recursive=true) | EntityComponentManager | |
| UpdatePeriodicChangeCache(std::unordered_map< ComponentTypeId, std::unordered_set< Entity > > &) const | EntityComponentManager | |
| ~EntityComponentManager() | EntityComponentManager |