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 |
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 |
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 |
getEvents() const noexcept | Manager | inline |
getEventSubscribers(const std::string &name) const | Manager | |
getGarbageComponents() const noexcept | Manager | inline |
getID(ID< Entity > entity, std::type_index componentType) const | Manager | inline |
getID(ID< Entity > entity) const | Manager | inline |
getOrderedEvents() 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 |
Singleton< Manager, false >::has() | Singleton< Manager, false > | inlinestatic |
hasEvent(const std::string &name) const noexcept | Manager | inline |
initialize() | Manager | |
Instance typedef | Singleton< Manager, false > | |
isEventHasSubscribers(const std::string &name) const | Manager | |
isEventOrdered(const std::string &name) const | Manager | |
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 | |
lock() | Manager | inline |
Manager(bool setSingleton=true) | Manager | |
OrderedEvents typedef (defined in Manager) | Manager | |
registerEvent(const std::string &name) | Manager | |
registerEventAfter(const std::string &newEvent, const std::string &afterEvent) | Manager | |
registerEventBefore(const std::string &newEvent, const std::string &beforeEvent) | Manager | |
remove(ID< Entity > entity, std::type_index componentType) | Manager | |
remove(ID< Entity > entity) | Manager | inline |
runEvent(const std::string &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(const std::string &name, const std::function< void()> &onEvent) | Manager | |
Systems typedef (defined in Manager) | Manager | |
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 |
Singleton< Manager, false >::tryGet() | Singleton< Manager, false > | inlinestatic |
tryGetID(ID< Entity > entity, std::type_index componentType) const noexcept | Manager | inline |
tryGetID(ID< Entity > entity) const noexcept | Manager | inline |
tryLock() noexcept | Manager | inline |
tryRegisterEvent(const std::string &name) | Manager | |
tryRunEvent(const std::string &name) | Manager | |
trySubscribeToEvent(const std::string &name, const std::function< void()> &onEvent) | Manager | |
tryUnregisterEvent(const std::string &name) | Manager | |
tryUnsubscribeFromEvent(const std::string &name, const std::function< void()> &onEvent) | Manager | |
unlock() noexcept | Manager | inline |
unregisterEvent(const std::string &name) | Manager | |
unsetSingleton() noexcept | Singleton< Manager, false > | inlineprotected |
unsetSingletonCurrent() noexcept | Manager | inline |
unsubscribeFromEvent(const std::string &name, const std::function< void()> &onEvent) | Manager | |
update() | Manager | |
~Manager() | Manager |