components | ComponentSystem< DoNotDuplicateComponent, false > | protected |
copyComponent(View< Component > source, View< Component > destination) override | ComponentSystem< DoNotDuplicateComponent, false > | inlineprotectedvirtual |
createComponent(ID< Entity > entity) override | ComponentSystem< DoNotDuplicateComponent, false > | inlineprotectedvirtual |
destroyComponent(ID< Component > instance) override | ComponentSystem< DoNotDuplicateComponent, false > | inlineprotectedvirtual |
disposeComponents() override | ComponentSystem< DoNotDuplicateComponent, false > | inlinevirtual |
DoNotDuplicateSystem(bool setSingleton=true) | DoNotDuplicateSystem | protected |
ecsm::Manager (defined in DoNotDuplicateSystem) | DoNotDuplicateSystem | friend |
get() | Singleton< DoNotDuplicateSystem > | inlinestatic |
getComponent(ID< Component > instance) override | ComponentSystem< DoNotDuplicateComponent, false > | inlinevirtual |
getComponent(ID< Entity > entity) const | ComponentSystem< DoNotDuplicateComponent, false > | inline |
getComponentName() const override | DoNotDuplicateSystem | protectedvirtual |
getComponentType() const override | ComponentSystem< DoNotDuplicateComponent, false > | inlinevirtual |
has() | Singleton< DoNotDuplicateSystem > | inlinestatic |
hasComponent(ID< Entity > entity) const | ComponentSystem< DoNotDuplicateComponent, false > | inline |
Instance typedef | Singleton< DoNotDuplicateSystem > | |
setSingleton() | Singleton< DoNotDuplicateSystem > | inlineprotected |
Singleton(bool set=true) | Singleton< DoNotDuplicateSystem > | inlineprotected |
singletonInstance | Singleton< DoNotDuplicateSystem > | inlineprotectedstatic |
tryGet() | Singleton< DoNotDuplicateSystem > | inlinestatic |
tryGetComponent(ID< Entity > entity) const | ComponentSystem< DoNotDuplicateComponent, false > | inline |
unsetSingleton() noexcept | Singleton< DoNotDuplicateSystem > | inlineprotected |
~DoNotDuplicateSystem() override | DoNotDuplicateSystem | protected |
~System()=default | System | protectedvirtual |