Raven Engine v0.1
Loading...
Searching...
No Matches
Component.h File Reference

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

Detailed Description

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.

Author
SkyHorizon