~ColorComponent() override=default
A default destructor.
RAY::Color color
Get the editable color of this entity.
Definition: ColorComponent.hpp:17
Represent a single component of WAL.
Definition: Component.hpp:17
Definition: AnimationsComponent.cpp:9
An entity of the WAL's ECS.
Definition: Entity.hpp:20
WAL::Component * clone(WAL::Entity &entity) const override
Clone a component for another or the same entity.
Definition: ColorComponent.cpp:20
ColorComponent & operator=(const ColorComponent &)=delete
A color component is not assignable.
A basic color component.
Definition: ColorComponent.hpp:13
Object representation of color.
Definition: Color.hpp:15
ColorComponent(WAL::Entity &entity, RAY::Color componentColor)
Create a new ColorComponent at a certain color.
Definition: ColorComponent.cpp:10