Motor OpenGL
Cargando...
Buscando...
Nada coincide
Referencia de la clase cme::Transform

Componente que controla la posición, rotacion y escala en el mundo de la entidad. Más...

#include <Transform.h>

Diagrama de herencia de cme::Transform

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.

Descripción detallada

Componente que controla la posición, rotacion y escala en el mundo de la entidad.

Documentación de funciones miembro

◆ deserialize()

void cme::Transform::deserialize ( JsonSerializer & s)
overridevirtual

Deserializa el objeto desde un JSON utilizando el JsonSerializer proporcionado.

Parámetros
sEl JsonSerializer que se utilizará para deserializar el objeto

Reimplementado de ec::Component.

◆ getModelMatrix()

glm::mat4 cme::Transform::getModelMatrix ( ) const

Devuelve la matriz de modelado de la entidad.

Devuelve
Un glm::mat4

◆ serialize()

void cme::Transform::serialize ( JsonSerializer & s) const
overridevirtual

Serializa el objeto en un JSON utilizando el JsonSerializer proporcionado.

Parámetros
sEl JsonSerializer que se utilizará para serializar el objeto

Reimplementado de ec::Component.