3 #include "Mountain/core.hpp" 18 DEFAULT_VIRTUAL_COPY_MOVE_OPERATIONS(
Component)
21 virtual
void Added() {}
32 virtual void DebugRender() {}
36 const Entity* GetEntity()
const;
virtual void Update()
Updates the component.
Represents a behavior that can be attached to an Entity.
virtual void Removed()
Called when the component is removed from an Entity.
virtual void Render()
Renders the component.
Contains all declarations of the Mountain Framework.