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 | protected |
ClearRemovedComponents() | EntityComponentManager | protected |
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 | protected |
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 | protected |
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 |