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 |
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 |
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 |
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 |
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 | |
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 |
reserveComponents(ID< Entity > entity, uint32_t capacity) noexcept | Manager | inline |
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 | |
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 |
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 |
tryLock() noexcept | Manager | inline |
tryRegisterEvent(std::string_view name) | Manager | |
tryRunEvent(std::string_view name) | 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 |