Componente que controla la posición, rotacion y escala en el mundo de la entidad. Más...
#include <Transform.h>

Métodos públicos | |
| glm::mat4 | getModelMatrix () const |
| Devuelve la matriz de modelado de la entidad. | |
| void | serialize (JsonSerializer &s) const override |
| Serializa el objeto en un JSON utilizando el JsonSerializer proporcionado. | |
| void | deserialize (JsonSerializer &s) override |
| Deserializa el objeto desde un JSON utilizando el JsonSerializer proporcionado. | |
| Métodos públicos heredados de ec::Component | |
| Component () | |
| Constructor. | |
| virtual | ~Component () |
| Destructor. | |
| void | setContext (std::weak_ptr< ec::Entity > ent) |
| Hacer saber al componente quien le controla. | |
Componente que controla la posición, rotacion y escala en el mundo de la entidad.
|
overridevirtual |
Deserializa el objeto desde un JSON utilizando el JsonSerializer proporcionado.
| s | El JsonSerializer que se utilizará para deserializar el objeto |
Reimplementado de ec::Component.
| glm::mat4 cme::Transform::getModelMatrix | ( | ) | const |
Devuelve la matriz de modelado de la entidad.
|
overridevirtual |
Serializa el objeto en un JSON utilizando el JsonSerializer proporcionado.
| s | El JsonSerializer que se utilizará para serializar el objeto |
Reimplementado de ec::Component.