![]() |
Raven Engine v0.1
|
Abstract base class for all components. More...
#include <Component.h>
Public Member Functions | |
| virtual | ~ComponentBase ()=default |
| virtual void | Remove (const UUID &entity)=0 |
Abstract base class for all components.
Serves as a common interface for all components, allowing them to be stored polymorphically. All component types must inherit from this base.
|
virtualdefault |
|
pure virtual |
Implemented in Raven::ComponentStorage< T >.