Components typedef | ComponentSystem< T, DestroyComponents > | |
components | ComponentSystem< T, DestroyComponents > | protected |
ComponentType typedef | ComponentSystem< T, DestroyComponents > | |
copyComponent(View< Component > source, View< Component > destination) override | ComponentSystem< T, DestroyComponents > | inlineprotectedvirtual |
createComponent(ID< Entity > entity) override | ComponentSystem< T, DestroyComponents > | inlineprotectedvirtual |
destroyComponent(ID< Component > instance) override | ComponentSystem< T, DestroyComponents > | inlineprotectedvirtual |
disposeComponents() override | ComponentSystem< T, DestroyComponents > | inlinevirtual |
getComponent(ID< Component > instance) override | ComponentSystem< T, DestroyComponents > | inlinevirtual |
getComponent(ID< Entity > entity) const | ComponentSystem< T, DestroyComponents > | inline |
getComponentName() const override | ComponentSystem< T, DestroyComponents > | inlinevirtual |
getComponents() const noexcept | ComponentSystem< T, DestroyComponents > | inline |
getComponentType() const override | ComponentSystem< T, DestroyComponents > | inlinevirtual |
hasComponent(ID< Entity > entity) const | ComponentSystem< T, DestroyComponents > | inline |
resetComponent(View< Component > component, bool full) override | ComponentSystem< T, DestroyComponents > | inlineprotectedvirtual |
resetComponentData(ID< Entity > entity, bool full=true) | ComponentSystem< T, DestroyComponents > | inline |
tryGetComponent(ID< Entity > entity) const | ComponentSystem< T, DestroyComponents > | inline |
~System()=default | System | protectedvirtual |