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

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

componentsComponentSystem< T, DestroyComponents >protected
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
getComponent(ID< Entity > entity) constComponentSystem< T, DestroyComponents >inline
getComponentName() const overrideComponentSystem< T, DestroyComponents >inlinevirtual
getComponentType() const overrideComponentSystem< T, DestroyComponents >inlinevirtual
hasComponent(ID< Entity > entity) constComponentSystem< T, DestroyComponents >inline
tryGetComponent(ID< Entity > entity) constComponentSystem< T, DestroyComponents >inline
~System()=defaultSystemprotectedvirtual