![]() |
Raven Engine v0.1
|
Defines the base class and storage mechanism for ECS components. More...
Classes | |
| class | Raven::ComponentBase |
| Abstract base class for all components. More... | |
| class | Raven::ComponentStorage< T > |
| Stores component data for a specific component type. More... | |
Namespaces | |
| namespace | Raven |
Defines the base class and storage mechanism for ECS components.
This file contains the definition of the ComponentBase interface and the templated ComponentStorage class. These are used by the ECS to store, access, and manage components attached to entities.