This is the complete list of members for Environment, including all inherited members.
addManager(std::shared_ptr< ComponentManager > manager) | Environment | |
addTag(int entity, const std::string &tag, bool share=true) | Environment | |
addTag(const std::string &entity, const std::string &tag, bool share=true) | Environment | |
clearSnapshot(const std::string &snapshotName) | Environment | |
copy(const std::string &original, const std::string ©, bool createFile=false, bool share=true) | Environment | |
createEntity(const std::string &name, bool createFile=false, bool share=true) | Environment | |
Environment(std::shared_ptr< EntityManager > entityManager) | Environment | |
Environment(const std::string &entitiesPath, const std::string &componentsPath, const std::string &subscriptionsPath) | Environment | |
getComponent(int entity, const std::string &name) | Environment | |
getComponent(const std::string &entityName, const std::string &name) | Environment | |
getComponents(int entity) | Environment | |
getComponents(const std::string &name) | Environment | |
getEntity(const std::string &name) | Environment | |
getEntityManager() | Environment | |
getManager(const std::string &name) | Environment | |
getManagers() | Environment | |
getName(int entity) | Environment | |
getState(int entity, const std::string &compName) | Environment | |
getState(const std::string &name, const std::string &compName) | Environment | |
give(const std::string &component, int giver, int receiver, bool copy, bool share=true) | Environment | |
hasComponent(const std::string &name, const std::string &compName) | Environment | |
hasComponent(int entity, const std::string &compName) | Environment | |
hasTag(int entity, const std::string &tagName) | Environment | |
hasTag(const std::string &name, const std::string &tagName) | Environment | |
join(std::function< void(int)> callback, size_t ID) | Environment | |
loadSnapshot(const std::string &snapshotName) | Environment | |
makeSnapshot(const std::string &snapshotName, const std::vector< std::string > &toSave={}, const std::vector< std::string > &components={}) | Environment | |
notify(int entity) | Environment | |
notify(size_t ID) | Environment | |
removeEntity(const std::string &name, bool share=true) | Environment | |
save(int entity) | Environment | |
save(const std::string &name) | Environment | |
setEntitiesState(const std::string &prefixOrTag, bool state, bool share=true, bool isPrefix=true) | Environment | |
setEntityState(const std::string &name, bool state, bool share=true) | Environment | |
setEntityState(int entity, bool state, bool share=true) | Environment | |
setState(int entity, const std::string &compName, bool state, bool share=true) | Environment | |
setState(const std::string &name, const std::string &compName, bool state, bool share=true) | Environment | |
setStates(const std::string &prefixOrTag, const std::string &compName, bool state, bool share=true, bool isPrefix=true) | Environment |