37 #include "renderableentity.h"
41 RenderableEntity::RenderableEntity(Qt3D::QNode *parent)
42 :
Qt3D::QEntity(parent)
44 , m_transform(new
Qt3D::QTransform())
45 , m_rotateTransform(new
Qt3D::QRotateTransform())
46 , m_scaleTransform(new
Qt3D::QScaleTransform())
47 , m_translateTransform(new
Qt3D::QTranslateTransform())
49 m_transform->addTransform(m_rotateTransform);
50 m_transform->addTransform(m_scaleTransform);
51 m_transform->addTransform(m_translateTransform);
53 addComponent(m_transform);
56 RenderableEntity::~RenderableEntity()
74 Qt3D::QScaleTransform *RenderableEntity::scaleTransform()
const
76 return m_scaleTransform;
79 Qt3D::QTranslateTransform *RenderableEntity::translateTransform()
const
81 return m_translateTransform;
84 Qt3D::QRotateTransform *RenderableEntity::rotateTransform()
const
86 return m_rotateTransform;