Declaracion adelantada, para evitar dependencia circular. Más...
#include <component.h>

Métodos públicos | |
| Component () | |
| Constructor. | |
| virtual | ~Component () |
| Destructor. | |
| void | setContext (std::weak_ptr< ec::Entity > ent) |
| Hacer saber al componente quien le controla. | |
| virtual void | serialize (cme::JsonSerializer &s) const override |
| Serializa el objeto en un JSON utilizando el JsonSerializer proporcionado. | |
| virtual void | deserialize (cme::JsonSerializer &s) override |
| Deserializa el objeto desde un JSON utilizando el JsonSerializer proporcionado. | |
Declaracion adelantada, para evitar dependencia circular.
|
inlineoverridevirtual |
Deserializa el objeto desde un JSON utilizando el JsonSerializer proporcionado.
| s | El JsonSerializer que se utilizará para deserializar el objeto |
Implementa cme::Serializable.
Reimplementado en cme::MeshRenderer y cme::Transform.
|
inlineoverridevirtual |
Serializa el objeto en un JSON utilizando el JsonSerializer proporcionado.
| s | El JsonSerializer que se utilizará para serializar el objeto |
Implementa cme::Serializable.
Reimplementado en cme::MeshRenderer y cme::Transform.
|
inline |
Hacer saber al componente quien le controla.
| ent | La entidad que la controla |