ECSM v0.5.0
ComponentSystem< T, DestroyComponents > Member List

This is the complete list of members for ComponentSystem< T, DestroyComponents >, including all inherited members.

ComponentPool typedefComponentSystem< T, DestroyComponents >
componentsComponentSystem< T, DestroyComponents >protected
ComponentType typedefComponentSystem< T, DestroyComponents >
copyComponent(View< Component > source, View< Component > destination) overrideComponentSystem< T, DestroyComponents >inlineprotectedvirtual
createComponent(ID< Entity > entity) overrideComponentSystem< T, DestroyComponents >inlineprotectedvirtual
destroyComponent(ID< Component > instance) overrideComponentSystem< T, DestroyComponents >inlineprotectedvirtual
disposeComponents() overrideComponentSystem< T, DestroyComponents >inlinevirtual
getComponent(ID< Component > instance) overrideComponentSystem< T, DestroyComponents >inlinevirtual
getComponentName() const overrideComponentSystem< T, DestroyComponents >inlinevirtual
getComponents() const noexceptComponentSystem< T, DestroyComponents >inline
getComponentType() const overrideComponentSystem< T, DestroyComponents >inlinevirtual
resetComponent(View< Component > component, bool full) overrideComponentSystem< T, DestroyComponents >inlineprotectedvirtual
~System()=defaultSystemprotectedvirtual