This is the complete list of members for Manager, including all inherited members.
| add(ID< Entity > entity, std::type_index componentType) | Manager | |
| add(ID< Entity > entity) | Manager | inline |
| addGroupSystem(std::type_index groupType, System *system) | Manager | |
| addGroupSystem(System *system) | Manager | inline |
| addGroupSystem() | Manager | inline |
| ComponentNames typedef (defined in Manager) | Manager | |
| ComponentTypes typedef (defined in Manager) | Manager | |
| copy(ID< Entity > source, ID< Entity > destination, std::type_index componentType) | Manager | |
| copy(ID< Entity > source, ID< Entity > destination) | Manager | inline |
| createEntity() | Manager | inline |
| createSystem(Args &&... args) | Manager | inline |
| destroy(ID< Entity > instance) | Manager | inline |
| destroySystem(std::type_index type) | Manager | |
| destroySystem() | Manager | inline |
| disposeEntities() | Manager | inline |
| disposeGarbageComponents() | Manager | |
| disposeSystemComponents() | Manager | |
| duplicate(ID< Entity > entity) | Manager | |
| EntityPool typedef (defined in Manager) | Manager | |
| Events typedef (defined in Manager) | Manager | |
| GarbageComponent typedef (defined in Manager) | Manager | |
| GarbageComponents typedef (defined in Manager) | Manager | |
| get(std::type_index type) const | Manager | inline |
| get() const | Manager | inline |
| get(ID< Entity > instance) const noexcept | Manager | inline |
| get(ID< Entity > entity, std::type_index componentType) const | Manager | inline |
| get(ID< Entity > entity) const | Manager | inline |
| ecsm::Singleton< Manager, false >::get() | Singleton< Manager, false > | inlinestatic |
| getComponentCount(ID< Entity > entity) const noexcept | Manager | inline |
| getComponentNames() const noexcept | Manager | inline |
| getComponentTypes() const noexcept | Manager | inline |
| getEntities() const noexcept | Manager | inline |
| getEvent(std::string_view name) const | Manager | |
| getEvents() const noexcept | Manager | inline |
| getGarbageComponents() const noexcept | Manager | inline |
| getID(ID< Entity > entity, std::type_index componentType) const | Manager | inline |
| getID(ID< Entity > entity) const | Manager | inline |
| getOrAdd(ID< Entity > entity, std::type_index componentType) noexcept | Manager | inline |
| getOrAdd(ID< Entity > entity) noexcept | Manager | inline |
| getOrderedEvents() const noexcept | Manager | inline |
| getSystemGroup(std::type_index type) const | Manager | inline |
| getSystemGroup() const | Manager | inline |
| getSystemGroups() const noexcept | Manager | inline |
| getSystems() const noexcept | Manager | inline |
| has(std::type_index type) const noexcept | Manager | inline |
| has() const noexcept | Manager | inline |
| has(ID< Entity > entity, std::type_index componentType) const noexcept | Manager | inline |
| has(ID< Entity > entity) const noexcept | Manager | inline |
| ecsm::Singleton< Manager, false >::has() | Singleton< Manager, false > | inlinestatic |
| hasComponents(ID< Entity > entity) const noexcept | Manager | inline |
| hasEvent(std::string_view name) const noexcept | Manager | inline |
| hasSystemGroup(std::type_index type) const noexcept | Manager | inline |
| hasSystemGroup() const noexcept | Manager | inline |
| initialize() | Manager | |
| Instance typedef | Singleton< Manager, false > | |
| isGarbage(ID< Entity > entity, std::type_index componentType) const noexcept | Manager | inline |
| isGarbage(ID< Entity > entity) const noexcept | Manager | inline |
| isInitialized() const noexcept | Manager | inline |
| isRunning (defined in Manager) | Manager | |
| ItemType typedef | Singleton< Manager, false > | |
| lock() | Manager | inline |
| Manager(bool setSingleton=true) | Manager | |
| OrderedEvents typedef (defined in Manager) | Manager | |
| registerEvent(std::string_view name) | Manager | |
| registerEventAfter(std::string_view newEvent, std::string_view afterEvent) | Manager | |
| registerEventBefore(std::string_view newEvent, std::string_view beforeEvent) | Manager | |
| remove(ID< Entity > entity, std::type_index componentType) | Manager | |
| remove(ID< Entity > entity) | Manager | inline |
| removeGroupSystem(std::type_index groupType, System *system) | Manager | |
| removeGroupSystem(System *system) | Manager | inline |
| removeGroupSystem() | Manager | inline |
| reserveComponents(ID< Entity > entity, uint32_t capacity) | Manager | inline |
| reset(ID< Entity > entity, std::type_index componentType, bool full=true) | Manager | inline |
| reset(ID< Entity > entity, bool full=true) | Manager | inline |
| resetComponents(ID< Entity > entity, bool full=true) | Manager | |
| runEvent(std::string_view name) | Manager | |
| runOrderedEvents() | Manager | |
| setSingleton() | Singleton< Manager, false > | inlineprotected |
| setSingletonCurrent() noexcept | Manager | inline |
| Singleton(bool set=true) | Singleton< Manager, false > | inlineprotected |
| singletonInstance | Singleton< Manager, false > | inlineprotectedstatic |
| start() | Manager | |
| subscribeToEvent(std::string_view name, const std::function< void()> &onEvent) | Manager | |
| SystemGroups typedef (defined in Manager) | Manager | |
| Systems typedef (defined in Manager) | Manager | |
| tryAddGroupSystem(std::type_index groupType, System *system) | Manager | |
| tryAddGroupSystem(System *system) | Manager | inline |
| tryAddGroupSystem() | Manager | inline |
| tryDestroySystem(std::type_index type) | Manager | |
| tryDestroySystem() | Manager | inline |
| tryGet(std::type_index type) const noexcept | Manager | inline |
| tryGet() const noexcept | Manager | inline |
| tryGet(ID< Entity > entity, std::type_index componentType) const noexcept | Manager | inline |
| tryGet(ID< Entity > entity) const noexcept | Manager | inline |
| ecsm::Singleton< Manager, false >::tryGet() | Singleton< Manager, false > | inlinestatic |
| tryGetEvent(std::string_view name) const | Manager | |
| tryGetID(ID< Entity > entity, std::type_index componentType) const noexcept | Manager | inline |
| tryGetID(ID< Entity > entity) const noexcept | Manager | inline |
| tryGetSystemGroup(std::type_index type) const noexcept | Manager | inline |
| tryGetSystemGroup() const noexcept | Manager | inline |
| tryLock() noexcept | Manager | inline |
| tryRegisterEvent(std::string_view name) | Manager | |
| tryRemoveGroupSystem(std::type_index groupType, System *system) | Manager | |
| tryRemoveGroupSystem(System *system) | Manager | inline |
| tryRemoveGroupSystem() | Manager | inline |
| tryReset(ID< Entity > entity, std::type_index componentType, bool full=true) noexcept | Manager | inline |
| tryReset(ID< Entity > entity, bool full=true) | Manager | inline |
| tryRunEvent(std::string_view name, bool andOrdered=false) | Manager | |
| trySubscribeToEvent(std::string_view name, const std::function< void()> &onEvent) | Manager | |
| tryUnregisterEvent(std::string_view name) | Manager | |
| tryUnsubscribeFromEvent(std::string_view name, const std::function< void()> &onEvent) | Manager | |
| unlock() noexcept | Manager | inline |
| unregisterEvent(std::string_view name) | Manager | |
| unsetSingleton() noexcept | Singleton< Manager, false > | inlineprotected |
| unsetSingletonCurrent() noexcept | Manager | inline |
| unsubscribeFromEvent(std::string_view name, const std::function< void()> &onEvent) | Manager | |
| update() | Manager | |
| ~Manager() | Manager |