| addComponent(EntityID entityID, const TComponent &component) | ToyMaker::ComponentManager | private |
| addComponent(EntityID entityID, const nlohmann::json &jsonComponent) | ToyMaker::ComponentManager | private |
| ComponentManager(std::weak_ptr< ECSWorld > world) | ToyMaker::ComponentManager | inlineexplicit |
| copyComponent(EntityID to, EntityID from) | ToyMaker::ComponentManager | private |
| copyComponents(EntityID to, EntityID from) | ToyMaker::ComponentManager | private |
| copyComponents(EntityID to, EntityID from, ComponentManager &other) | ToyMaker::ComponentManager | private |
| ECSWorld (defined in ToyMaker::ComponentManager) | ToyMaker::ComponentManager | friend |
| getComponent(EntityID entityID, float simulationProgress=1.f) const | ToyMaker::ComponentManager | private |
| getComponentArray() const | ToyMaker::ComponentManager | inlineprivate |
| getComponentArray(const std::string &componentTypeName) const | ToyMaker::ComponentManager | inlineprivate |
| getComponentType() const | ToyMaker::ComponentManager | private |
| getComponentType(const std::string &typeName) const | ToyMaker::ComponentManager | private |
| getSignature(EntityID entityID) | ToyMaker::ComponentManager | private |
| handleEntityDestroyed(EntityID entityID) | ToyMaker::ComponentManager | private |
| handlePreSimulationStep() | ToyMaker::ComponentManager | private |
| hasComponent(EntityID entityID) const | ToyMaker::ComponentManager | private |
| hasComponent(EntityID entityID, const std::string &type) | ToyMaker::ComponentManager | private |
| instantiate(std::weak_ptr< ECSWorld > world) const | ToyMaker::ComponentManager | private |
| mEntityToSignature | ToyMaker::ComponentManager | private |
| mHashToComponentArray | ToyMaker::ComponentManager | private |
| mHashToComponentType | ToyMaker::ComponentManager | private |
| mNameToComponentHash | ToyMaker::ComponentManager | private |
| mWorld | ToyMaker::ComponentManager | private |
| registerComponentArray() | ToyMaker::ComponentManager | private |
| removeComponent(EntityID entityID) | ToyMaker::ComponentManager | private |
| removeComponent(EntityID entityID, const std::string &type) | ToyMaker::ComponentManager | private |
| unregisterAll() | ToyMaker::ComponentManager | private |
| updateComponent(EntityID entityID, const TComponent &newValue) | ToyMaker::ComponentManager | private |
| updateComponent(EntityID entityID, const nlohmann::json &componentProperties) | ToyMaker::ComponentManager | private |