summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2014-07-04 11:17:58 +0200
committerPaul Lemire <paul.lemire@kdab.com>2014-07-06 10:24:16 +0200
commite5ac7d048c4f095a16311bcf348894543c747b2d (patch)
treed93bac925eebd780221053b0ee0881676176878f
parent97717d5ae0bbf3c9e959ca4a00b38df4a59f977a (diff)
Prefixed Q to transforms
QAbstractTransform also has a d-pointer. Change-Id: I577dc48d21545f4f5cd1320529951612cbef0739 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
-rw-r--r--examples/cpp_example/main.cpp16
-rw-r--r--examples/torus-cpp/main.cpp12
-rw-r--r--src/core/cameracontroller.cpp2
-rw-r--r--src/core/core-components/camera.cpp16
-rw-r--r--src/core/core-components/camera_p.h2
-rw-r--r--src/core/nodes/qentity.cpp4
-rw-r--r--src/core/transforms/qabstracttransform.cpp70
-rw-r--r--src/core/transforms/qabstracttransform.h (renamed from src/core/transforms/abstracttransform.h)17
-rw-r--r--src/core/transforms/qabstracttransform_p.h (renamed from src/core/transforms/abstracttransform.cpp)23
-rw-r--r--src/core/transforms/qlookattransform.cpp (renamed from src/core/transforms/lookattransform.cpp)24
-rw-r--r--src/core/transforms/qlookattransform.h (renamed from src/core/transforms/lookattransform.h)12
-rw-r--r--src/core/transforms/qmatrixtransform.cpp (renamed from src/core/transforms/matrixtransform.cpp)8
-rw-r--r--src/core/transforms/qmatrixtransform.h (renamed from src/core/transforms/matrixtransform.h)14
-rw-r--r--src/core/transforms/qrotatetransform.cpp (renamed from src/core/transforms/rotatetransform.cpp)20
-rw-r--r--src/core/transforms/qrotatetransform.h (renamed from src/core/transforms/rotatetransform.h)12
-rw-r--r--src/core/transforms/qscaletransform.cpp (renamed from src/core/transforms/scaletransform.cpp)16
-rw-r--r--src/core/transforms/qscaletransform.h (renamed from src/core/transforms/scaletransform.h)12
-rw-r--r--src/core/transforms/qtransform.cpp14
-rw-r--r--src/core/transforms/qtransform.h12
-rw-r--r--src/core/transforms/qtransform_p.h2
-rw-r--r--src/core/transforms/qtranslatetransform.cpp (renamed from src/core/transforms/translatetransform.cpp)24
-rw-r--r--src/core/transforms/qtranslatetransform.h (renamed from src/core/transforms/translatetransform.h)12
-rw-r--r--src/core/transforms/transforms.pri27
-rw-r--r--src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp20
-rw-r--r--src/quick3d/quick3d/items/quick3dtransform.cpp16
-rw-r--r--src/quick3d/quick3d/items/quick3dtransform.h12
-rw-r--r--src/render/io/assimpparser.cpp2
-rw-r--r--src/render/io/gltfparser.cpp4
28 files changed, 254 insertions, 171 deletions
diff --git a/examples/cpp_example/main.cpp b/examples/cpp_example/main.cpp
index 6ab0745bf..f0c55742c 100644
--- a/examples/cpp_example/main.cpp
+++ b/examples/cpp_example/main.cpp
@@ -57,10 +57,10 @@
#include <Qt3DRenderer/qrenderpass.h>
#include <Qt3DRenderer/qscene.h>
-#include <Qt3DCore/translatetransform.h>
-#include <Qt3DCore/matrixtransform.h>
-#include <Qt3DCore/rotatetransform.h>
-#include <Qt3DCore/lookattransform.h>
+#include <Qt3DCore/qtranslatetransform.h>
+#include <Qt3DCore/qmatrixtransform.h>
+#include <Qt3DCore/qrotatetransform.h>
+#include <Qt3DCore/qlookattransform.h>
#include <Qt3DCore/qtransform.h>
#include <Qt3DRenderer/qcameraselector.h>
@@ -93,8 +93,8 @@ int main(int ac, char **av)
torusEntity->addComponent(torus);
// TorusMesh Transform
- Qt3D::TranslateTransform *torusTranslation = new Qt3D::TranslateTransform();
- Qt3D::RotateTransform *torusRotation = new Qt3D::RotateTransform();
+ Qt3D::QTranslateTransform *torusTranslation = new Qt3D::QTranslateTransform();
+ Qt3D::QRotateTransform *torusRotation = new Qt3D::QRotateTransform();
Qt3D::QTransform *torusTransforms = new Qt3D::QTransform();
torusTranslation->setTranslation(QVector3D(-5.0f, 3.5f, 2.0f));
@@ -108,7 +108,7 @@ int main(int ac, char **av)
Qt3D::QScene *scene = new Qt3D::QScene();
scene->setObjectName(QStringLiteral("scene"));
Qt3D::QTransform *sceneTransform = new Qt3D::QTransform();
- Qt3D::TranslateTransform *sceneTranslateTransform = new Qt3D::TranslateTransform();
+ Qt3D::QTranslateTransform *sceneTranslateTransform = new Qt3D::QTranslateTransform();
sceneTranslateTransform->setDx(2.5);
sceneTranslateTransform->setDy(0.5);
sceneTranslateTransform->setDz(-10);
@@ -122,7 +122,7 @@ int main(int ac, char **av)
cameraEntity->setObjectName(QStringLiteral("cameraEntity"));
Qt3D::CameraLens *cameraLens = new Qt3D::CameraLens();
Qt3D::QTransform *cameraTransform = new Qt3D::QTransform();
- Qt3D::LookAtTransform *cameraLookAtTransform = new Qt3D::LookAtTransform();
+ Qt3D::QLookAtTransform *cameraLookAtTransform = new Qt3D::QLookAtTransform();
cameraLens->setPerspectiveProjection(60.0f, 16.0f/9.0f, 0.1f, 1000.0f);
cameraLookAtTransform->setPosition(QVector3D(-5, 0, -20.0f));
diff --git a/examples/torus-cpp/main.cpp b/examples/torus-cpp/main.cpp
index c657cb6f3..9d68641fd 100644
--- a/examples/torus-cpp/main.cpp
+++ b/examples/torus-cpp/main.cpp
@@ -55,9 +55,9 @@
#include <Qt3DRenderer/qrenderpass.h>
#include <Qt3DRenderer/qscene.h>
-#include <Qt3DCore/scaletransform.h>
-#include <Qt3DCore/rotatetransform.h>
-#include <Qt3DCore/lookattransform.h>
+#include <Qt3DCore/qscaletransform.h>
+#include <Qt3DCore/qrotatetransform.h>
+#include <Qt3DCore/qlookattransform.h>
#include <Qt3DCore/qtransform.h>
#include <Qt3DRenderer/qcameraselector.h>
@@ -82,7 +82,7 @@ int main(int argc, char **argv)
cameraEntity->setObjectName(QStringLiteral("cameraEntity"));
Qt3D::CameraLens *cameraLens = new Qt3D::CameraLens();
Qt3D::QTransform *cameraTransform = new Qt3D::QTransform();
- Qt3D::LookAtTransform *cameraLookAtTransform = new Qt3D::LookAtTransform();
+ Qt3D::QLookAtTransform *cameraLookAtTransform = new Qt3D::QLookAtTransform();
cameraLens->setPerspectiveProjection(45.0f, 16.0f/9.0f, 0.1f, 1000.0f);
cameraLookAtTransform->setPosition(QVector3D(0, 0, -20.0f));
@@ -118,8 +118,8 @@ int main(int argc, char **argv)
torus->setSlices(20);
// TorusMesh Transform
- Qt3D::ScaleTransform *torusScale = new Qt3D::ScaleTransform();
- Qt3D::RotateTransform *torusRotation = new Qt3D::RotateTransform();
+ Qt3D::QScaleTransform *torusScale = new Qt3D::QScaleTransform();
+ Qt3D::QRotateTransform *torusRotation = new Qt3D::QRotateTransform();
Qt3D::QTransform *torusTransforms = new Qt3D::QTransform();
torusScale->setScale3D(QVector3D(1.5f, 1.0f, 0.5f));
diff --git a/src/core/cameracontroller.cpp b/src/core/cameracontroller.cpp
index 3243b4b91..88c8cfd4e 100644
--- a/src/core/cameracontroller.cpp
+++ b/src/core/cameracontroller.cpp
@@ -47,7 +47,7 @@
#include <camera.h>
#include <cameralens.h>
#include <qentity.h>
-#include <matrixtransform.h>
+#include <qmatrixtransform.h>
QT_BEGIN_NAMESPACE
diff --git a/src/core/core-components/camera.cpp b/src/core/core-components/camera.cpp
index 4eb31d5c7..572a3e027 100644
--- a/src/core/core-components/camera.cpp
+++ b/src/core/core-components/camera.cpp
@@ -43,7 +43,7 @@
#include "camera_p.h"
#include "cameralens.h"
#include <qtransform.h>
-#include <lookattransform.h>
+#include <qlookattransform.h>
QT_BEGIN_NAMESPACE
@@ -96,7 +96,7 @@ void Camera::setTransform(QTransform *transform)
void Camera::translate( const QVector3D& vLocal, CameraTranslationOption option )
{
Q_D(Camera);
- LookAtTransform *lookAt = d->m_transform->findFirstTransform<LookAtTransform>();
+ QLookAtTransform *lookAt = d->m_transform->findFirstTransform<QLookAtTransform>();
if (lookAt == Q_NULLPTR)
return;
@@ -138,7 +138,7 @@ void Camera::translate( const QVector3D& vLocal, CameraTranslationOption option
void Camera::translateWorld(const QVector3D& vWorld , CameraTranslationOption option )
{
Q_D(Camera);
- LookAtTransform *lookAt = d->m_transform->findFirstTransform<LookAtTransform>();
+ QLookAtTransform *lookAt = d->m_transform->findFirstTransform<QLookAtTransform>();
if (lookAt == Q_NULLPTR)
return ;
@@ -156,7 +156,7 @@ void Camera::translateWorld(const QVector3D& vWorld , CameraTranslationOption op
QQuaternion Camera::tiltRotation(float angle) const
{
Q_D(const Camera);
- LookAtTransform *lookAt = d->m_transform->findFirstTransform<LookAtTransform>();
+ QLookAtTransform *lookAt = d->m_transform->findFirstTransform<QLookAtTransform>();
if (lookAt == Q_NULLPTR)
return QQuaternion();
QVector3D xBasis = QVector3D::crossProduct( lookAt->upVector(),
@@ -167,7 +167,7 @@ QQuaternion Camera::tiltRotation(float angle) const
QQuaternion Camera::panRotation(float angle) const
{
Q_D(const Camera);
- LookAtTransform *lookAt = d->m_transform->findFirstTransform<LookAtTransform>();
+ QLookAtTransform *lookAt = d->m_transform->findFirstTransform<QLookAtTransform>();
if (lookAt == Q_NULLPTR)
return QQuaternion();
return QQuaternion::fromAxisAndAngle( lookAt->upVector(), angle );
@@ -176,7 +176,7 @@ QQuaternion Camera::panRotation(float angle) const
QQuaternion Camera::rollRotation(float angle) const
{
Q_D(const Camera);
- LookAtTransform *lookAt = d->m_transform->findFirstTransform<LookAtTransform>();
+ QLookAtTransform *lookAt = d->m_transform->findFirstTransform<QLookAtTransform>();
if (lookAt == Q_NULLPTR)
return QQuaternion();
return QQuaternion::fromAxisAndAngle( lookAt->viewVector(), -angle );
@@ -221,7 +221,7 @@ void Camera::rollAboutViewCenter( const float& angle )
void Camera::rotate( const QQuaternion& q )
{
Q_D(Camera);
- LookAtTransform *lookAt = d->m_transform->findFirstTransform<LookAtTransform>();
+ QLookAtTransform *lookAt = d->m_transform->findFirstTransform<QLookAtTransform>();
if (lookAt == Q_NULLPTR)
return ;
lookAt->setUpVector(q.rotatedVector(lookAt->upVector()));
@@ -232,7 +232,7 @@ void Camera::rotate( const QQuaternion& q )
void Camera::rotateAboutViewCenter( const QQuaternion& q )
{
Q_D(Camera);
- LookAtTransform *lookAt = d->m_transform->findFirstTransform<LookAtTransform>();
+ QLookAtTransform *lookAt = d->m_transform->findFirstTransform<QLookAtTransform>();
if (lookAt == Q_NULLPTR)
return ;
lookAt->setUpVector(q.rotatedVector(lookAt->upVector()));
diff --git a/src/core/core-components/camera_p.h b/src/core/core-components/camera_p.h
index cefc30aff..ac8e498ef 100644
--- a/src/core/core-components/camera_p.h
+++ b/src/core/core-components/camera_p.h
@@ -46,7 +46,7 @@
#include <QVector3D>
#include <Qt3DCore/cameralens.h>
-#include <Qt3DCore/lookattransform.h>
+#include <Qt3DCore/qlookattransform.h>
#include <Qt3DCore/qtransform.h>
QT_BEGIN_NAMESPACE
diff --git a/src/core/nodes/qentity.cpp b/src/core/nodes/qentity.cpp
index eb7d04c22..cc1ff8b69 100644
--- a/src/core/nodes/qentity.cpp
+++ b/src/core/nodes/qentity.cpp
@@ -42,8 +42,8 @@
#include "qentity.h"
#include "qentity_p.h"
#include "qcomponent.h"
-#include "abstracttransform.h"
-#include "matrixtransform.h"
+#include "qabstracttransform.h"
+#include "qmatrixtransform.h"
#include <Qt3DCore/qscenepropertychange.h>
#include <QMetaObject>
diff --git a/src/core/transforms/qabstracttransform.cpp b/src/core/transforms/qabstracttransform.cpp
new file mode 100644
index 000000000..9c69670bc
--- /dev/null
+++ b/src/core/transforms/qabstracttransform.cpp
@@ -0,0 +1,70 @@
+/****************************************************************************
+**
+** Copyright (C) 2014 Klaralvdalens Datakonsult AB (KDAB).
+** Contact: http://www.qt-project.org/legal
+**
+** This file is part of the Qt3D module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:LGPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and Digia. For licensing terms and
+** conditions see http://qt.digia.com/licensing. For further information
+** use the contact form at http://qt.digia.com/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** In addition, as a special exception, Digia gives you certain additional
+** rights. These rights are described in the Digia Qt LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3.0 as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU General Public License version 3.0 requirements will be
+** met: http://www.gnu.org/copyleft/gpl.html.
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "qabstracttransform.h"
+#include "qabstracttransform_p.h"
+
+QT_BEGIN_NAMESPACE
+
+namespace Qt3D {
+
+QAbstractTransformPrivate::QAbstractTransformPrivate(QAbstractTransform *qq)
+ : QNodePrivate(qq)
+{
+}
+
+QAbstractTransform::QAbstractTransform(QNode *parent)
+ : QNode(*new QAbstractTransformPrivate(this), parent)
+{
+}
+
+QAbstractTransform::~QAbstractTransform()
+{
+}
+
+QAbstractTransform::QAbstractTransform(QAbstractTransformPrivate &dd, QNode *parent)
+ : QNode(dd, parent)
+{
+}
+
+} // namespace Qt3D
+
+QT_END_NAMESPACE
diff --git a/src/core/transforms/abstracttransform.h b/src/core/transforms/qabstracttransform.h
index a05f5c0ec..b25560d67 100644
--- a/src/core/transforms/abstracttransform.h
+++ b/src/core/transforms/qabstracttransform.h
@@ -39,8 +39,8 @@
**
****************************************************************************/
-#ifndef QT3D_ABSTRACT_TRANSFORM_H
-#define QT3D_ABSTRACT_TRANSFORM_H
+#ifndef QT3D_QABSTRACT_TRANSFORM_H
+#define QT3D_QABSTRACT_TRANSFORM_H
#include <Qt3DCore/qnode.h>
#include <Qt3DCore/qt3dcore_global.h>
@@ -51,20 +51,25 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QT3DCORESHARED_EXPORT AbstractTransform : public QNode
+class QAbstractTransformPrivate;
+
+class QT3DCORESHARED_EXPORT QAbstractTransform : public QNode
{
Q_OBJECT
public:
- explicit AbstractTransform(QNode *parent = 0);
- virtual ~AbstractTransform();
+ explicit QAbstractTransform(QNode *parent = 0);
+ virtual ~QAbstractTransform();
virtual QMatrix4x4 matrix() const = 0;
Q_SIGNALS:
void transformUpdated();
+protected:
+ Q_DECLARE_PRIVATE(QAbstractTransform)
+ QAbstractTransform(QAbstractTransformPrivate &dd, QNode *parent = 0);
};
} // namespace Qt3D
QT_END_NAMESPACE
-#endif // of QT3D_ABSTRACT_TRANSFORM_H
+#endif // of QT3D_QABSTRACT_TRANSFORM_H
diff --git a/src/core/transforms/abstracttransform.cpp b/src/core/transforms/qabstracttransform_p.h
index 51b1edc70..d296ef233 100644
--- a/src/core/transforms/abstracttransform.cpp
+++ b/src/core/transforms/qabstracttransform_p.h
@@ -39,21 +39,28 @@
**
****************************************************************************/
-#include "abstracttransform.h"
+#ifndef QT3D_QABSTRACTTRANSFORM_P_H
+#define QT3D_QABSTRACTTRANSFORM_P_H
+
+#include <private/qnode_p.h>
+#include <Qt3DCore/qt3dcore_global.h>
QT_BEGIN_NAMESPACE
namespace Qt3D {
-AbstractTransform::AbstractTransform(QNode *parent)
- : QNode(parent)
-{
-}
+class QAbstractTransform;
-AbstractTransform::~AbstractTransform()
+class QT3DCORESHARED_EXPORT QAbstractTransformPrivate : public QNodePrivate
{
-}
+public:
+ QAbstractTransformPrivate(QAbstractTransform *qq);
+ Q_DECLARE_PUBLIC(QAbstractTransform)
+};
-} // namespace Qt3D
+} // Qt3D
QT_END_NAMESPACE
+
+
+#endif // QT3D_QABSTRACTTRANSFORM_P_H
diff --git a/src/core/transforms/lookattransform.cpp b/src/core/transforms/qlookattransform.cpp
index bedec7e2d..146c94d73 100644
--- a/src/core/transforms/lookattransform.cpp
+++ b/src/core/transforms/qlookattransform.cpp
@@ -39,19 +39,19 @@
**
****************************************************************************/
-#include "lookattransform.h"
+#include "qlookattransform.h"
QT_BEGIN_NAMESPACE
namespace Qt3D {
-LookAtTransform::LookAtTransform(QNode *parent)
- : AbstractTransform(parent)
+QLookAtTransform::QLookAtTransform(QNode *parent)
+ : QAbstractTransform(parent)
, m_matrixDirty(true)
{
}
-QMatrix4x4 LookAtTransform::matrix() const
+QMatrix4x4 QLookAtTransform::matrix() const
{
if (m_matrixDirty) {
m_matrix.setToIdentity();
@@ -61,12 +61,12 @@ QMatrix4x4 LookAtTransform::matrix() const
return m_matrix;
}
-QVector3D LookAtTransform::position() const
+QVector3D QLookAtTransform::position() const
{
return m_position;
}
-void LookAtTransform::setPosition(const QVector3D &position)
+void QLookAtTransform::setPosition(const QVector3D &position)
{
if (m_position != position) {
m_position = position;
@@ -78,7 +78,7 @@ void LookAtTransform::setPosition(const QVector3D &position)
}
}
-void LookAtTransform::setUpVector(const QVector3D &upVector)
+void QLookAtTransform::setUpVector(const QVector3D &upVector)
{
if (m_upVector != upVector) {
m_upVector = upVector;
@@ -88,12 +88,12 @@ void LookAtTransform::setUpVector(const QVector3D &upVector)
}
}
-QVector3D LookAtTransform::upVector() const
+QVector3D QLookAtTransform::upVector() const
{
return m_upVector;
}
-void LookAtTransform::setViewCenter(const QVector3D &viewCenter)
+void QLookAtTransform::setViewCenter(const QVector3D &viewCenter)
{
if (m_viewCenter != viewCenter) {
m_viewCenter = viewCenter;
@@ -105,17 +105,17 @@ void LookAtTransform::setViewCenter(const QVector3D &viewCenter)
}
}
-QVector3D LookAtTransform::viewCenter() const
+QVector3D QLookAtTransform::viewCenter() const
{
return m_viewCenter;
}
-void LookAtTransform::setViewVector(const QVector3D &viewVector)
+void QLookAtTransform::setViewVector(const QVector3D &viewVector)
{
m_viewVector = viewVector;
}
-QVector3D LookAtTransform::viewVector() const
+QVector3D QLookAtTransform::viewVector() const
{
return m_viewVector;
}
diff --git a/src/core/transforms/lookattransform.h b/src/core/transforms/qlookattransform.h
index a673aede6..fb1b21b73 100644
--- a/src/core/transforms/lookattransform.h
+++ b/src/core/transforms/qlookattransform.h
@@ -39,10 +39,10 @@
**
****************************************************************************/
-#ifndef QT3D_LOOKATTRANSFORM_H
-#define QT3D_LOOKATTRANSFORM_H
+#ifndef QT3D_QLOOKATTRANSFORM_H
+#define QT3D_QLOOKATTRANSFORM_H
-#include <Qt3DCore/abstracttransform.h>
+#include <Qt3DCore/qabstracttransform.h>
#include <Qt3DCore/qt3dcore_global.h>
#include <QVector3D>
@@ -51,7 +51,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QT3DCORESHARED_EXPORT LookAtTransform : public Qt3D::AbstractTransform
+class QT3DCORESHARED_EXPORT QLookAtTransform : public Qt3D::QAbstractTransform
{
Q_OBJECT
Q_PROPERTY(QVector3D position READ position WRITE setPosition)
@@ -60,7 +60,7 @@ class QT3DCORESHARED_EXPORT LookAtTransform : public Qt3D::AbstractTransform
Q_PROPERTY(QVector3D viewVector READ viewVector NOTIFY viewVectorChanged)
public:
- explicit LookAtTransform(QNode *parent = 0);
+ explicit QLookAtTransform(QNode *parent = 0);
QMatrix4x4 matrix() const Q_DECL_OVERRIDE;
@@ -95,4 +95,4 @@ private:
QT_END_NAMESPACE
-#endif // QT3D_LOOKATTRANSFORM_H
+#endif // QT3D_QLOOKATTRANSFORM_H
diff --git a/src/core/transforms/matrixtransform.cpp b/src/core/transforms/qmatrixtransform.cpp
index 50ae8b96b..719ab0074 100644
--- a/src/core/transforms/matrixtransform.cpp
+++ b/src/core/transforms/qmatrixtransform.cpp
@@ -39,22 +39,22 @@
**
****************************************************************************/
-#include "matrixtransform.h"
+#include "qmatrixtransform.h"
QT_BEGIN_NAMESPACE
namespace Qt3D {
-MatrixTransform::MatrixTransform()
+QMatrixTransform::QMatrixTransform()
{
}
-MatrixTransform::MatrixTransform(const QMatrix4x4& m) :
+QMatrixTransform::QMatrixTransform(const QMatrix4x4& m) :
m_matrix(m)
{
}
-QMatrix4x4 MatrixTransform::matrix() const
+QMatrix4x4 QMatrixTransform::matrix() const
{
return m_matrix;
}
diff --git a/src/core/transforms/matrixtransform.h b/src/core/transforms/qmatrixtransform.h
index 0154cf74f..4ae88e17e 100644
--- a/src/core/transforms/matrixtransform.h
+++ b/src/core/transforms/qmatrixtransform.h
@@ -39,10 +39,10 @@
**
****************************************************************************/
-#ifndef MATRIXTRANSFORM_H
-#define MATRIXTRANSFORM_H
+#ifndef QT3D_QMATRIXTRANSFORM_H
+#define QT3D_QMATRIXTRANSFORM_H
-#include <Qt3DCore/abstracttransform.h>
+#include <Qt3DCore/qabstracttransform.h>
#include <Qt3DCore/qt3dcore_global.h>
#include <QMatrix4x4>
@@ -51,12 +51,12 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QT3DCORESHARED_EXPORT MatrixTransform : public AbstractTransform
+class QT3DCORESHARED_EXPORT QMatrixTransform : public QAbstractTransform
{
public:
- MatrixTransform();
+ QMatrixTransform();
- MatrixTransform( const QMatrix4x4& m );
+ QMatrixTransform( const QMatrix4x4& m );
virtual QMatrix4x4 matrix() const;
private:
@@ -67,4 +67,4 @@ private:
QT_END_NAMESPACE
-#endif // MATRIXTRANSFORM_H
+#endif // QT3D_QMATRIXTRANSFORM_H
diff --git a/src/core/transforms/rotatetransform.cpp b/src/core/transforms/qrotatetransform.cpp
index 551ad3711..4e7b5ea51 100644
--- a/src/core/transforms/rotatetransform.cpp
+++ b/src/core/transforms/qrotatetransform.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#define _USE_MATH_DEFINES // For MSVC
-#include "rotatetransform.h"
+#include "qrotatetransform.h"
#include <cmath>
@@ -48,35 +48,35 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-RotateTransform::RotateTransform(QNode *parent)
- : AbstractTransform(parent),
+QRotateTransform::QRotateTransform(QNode *parent)
+ : QAbstractTransform(parent),
m_angleDeg(0)
{
}
-float RotateTransform::angleDeg() const
+float QRotateTransform::angleDeg() const
{
return m_angleDeg;
}
-float Qt3D::RotateTransform::angleRad() const
+float Qt3D::QRotateTransform::angleRad() const
{
return (m_angleDeg / 180.0) * M_PI;
}
-QVector3D RotateTransform::axis() const
+QVector3D QRotateTransform::axis() const
{
return m_axis;
}
-QMatrix4x4 RotateTransform::matrix() const
+QMatrix4x4 QRotateTransform::matrix() const
{
QMatrix4x4 m;
m.rotate(m_angleDeg, m_axis);
return m;
}
-void RotateTransform::setAngleDeg(float arg)
+void QRotateTransform::setAngleDeg(float arg)
{
if (m_angleDeg != arg) {
m_angleDeg = arg;
@@ -85,13 +85,13 @@ void RotateTransform::setAngleDeg(float arg)
}
}
-void RotateTransform::setAngleRad(float arg)
+void QRotateTransform::setAngleRad(float arg)
{
float angleDeg = (arg * M_PI) / 180.0f;
setAngleDeg(angleDeg);
}
-void RotateTransform::setAxis(const QVector3D& arg)
+void QRotateTransform::setAxis(const QVector3D& arg)
{
if (m_axis != arg) {
m_axis = arg;
diff --git a/src/core/transforms/rotatetransform.h b/src/core/transforms/qrotatetransform.h
index be47cc762..e1bf8eb57 100644
--- a/src/core/transforms/rotatetransform.h
+++ b/src/core/transforms/qrotatetransform.h
@@ -39,10 +39,10 @@
**
****************************************************************************/
-#ifndef QT3D_ROTATETRANSFORM_H
-#define QT3D_ROTATETRANSFORM_H
+#ifndef QT3D_QROTATETRANSFORM_H
+#define QT3D_QROTATETRANSFORM_H
-#include <Qt3DCore/abstracttransform.h>
+#include <Qt3DCore/qabstracttransform.h>
#include <Qt3DCore/qt3dcore_global.h>
#include <QVector3D>
@@ -51,7 +51,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QT3DCORESHARED_EXPORT RotateTransform : public AbstractTransform
+class QT3DCORESHARED_EXPORT QRotateTransform : public QAbstractTransform
{
Q_OBJECT
@@ -61,7 +61,7 @@ class QT3DCORESHARED_EXPORT RotateTransform : public AbstractTransform
Q_PROPERTY(QVector3D axis READ axis WRITE setAxis NOTIFY axisChanged)
public:
- explicit RotateTransform(QNode *parent = 0);
+ explicit QRotateTransform(QNode *parent = 0);
float angleDeg() const;
@@ -92,4 +92,4 @@ private:
QT_END_NAMESPACE
-#endif // QT3D_ROTATETRANSFORM_H
+#endif // QT3D_QROTATETRANSFORM_H
diff --git a/src/core/transforms/scaletransform.cpp b/src/core/transforms/qscaletransform.cpp
index c36e261bf..c06fcf410 100644
--- a/src/core/transforms/scaletransform.cpp
+++ b/src/core/transforms/qscaletransform.cpp
@@ -39,24 +39,24 @@
**
****************************************************************************/
-#include "scaletransform.h"
+#include "qscaletransform.h"
QT_BEGIN_NAMESPACE
namespace Qt3D
{
-ScaleTransform::ScaleTransform(QNode *parent) :
- AbstractTransform(parent)
+QScaleTransform::QScaleTransform(QNode *parent) :
+ QAbstractTransform(parent)
{
}
-QVector3D ScaleTransform::scale3D() const
+QVector3D QScaleTransform::scale3D() const
{
return m_scale3D;
}
-void ScaleTransform::setScale3D(const QVector3D &scale3D)
+void QScaleTransform::setScale3D(const QVector3D &scale3D)
{
if (scale3D != m_scale3D) {
m_scale3D = scale3D;
@@ -65,12 +65,12 @@ void ScaleTransform::setScale3D(const QVector3D &scale3D)
}
}
-float ScaleTransform::scale() const
+float QScaleTransform::scale() const
{
return m_scale3D.x();
}
-void ScaleTransform::setScale(float scale)
+void QScaleTransform::setScale(float scale)
{
if (scale != m_scale3D.x()) {
setScale3D(QVector3D(scale, scale, scale));
@@ -78,7 +78,7 @@ void ScaleTransform::setScale(float scale)
}
}
-QMatrix4x4 ScaleTransform::matrix() const
+QMatrix4x4 QScaleTransform::matrix() const
{
QMatrix4x4 mat;
mat.scale(m_scale3D);
diff --git a/src/core/transforms/scaletransform.h b/src/core/transforms/qscaletransform.h
index d9848d75f..144a8a368 100644
--- a/src/core/transforms/scaletransform.h
+++ b/src/core/transforms/qscaletransform.h
@@ -39,23 +39,23 @@
**
****************************************************************************/
-#ifndef SCALETRANSFORM_H
-#define SCALETRANSFORM_H
+#ifndef QT3D_SCALETRANSFORM_H
+#define QT3D_SCALETRANSFORM_H
-#include <Qt3DCore/abstracttransform.h>
+#include <Qt3DCore/qabstracttransform.h>
QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QT3DCORESHARED_EXPORT ScaleTransform : public AbstractTransform
+class QT3DCORESHARED_EXPORT QScaleTransform : public QAbstractTransform
{
Q_OBJECT
Q_PROPERTY(QVector3D scale3D READ scale3D WRITE setScale3D NOTIFY scale3DChanged)
Q_PROPERTY(float scale READ scale WRITE setScale NOTIFY scaleChanged)
public:
- explicit ScaleTransform(QNode *parent = 0);
+ explicit QScaleTransform(QNode *parent = 0);
QVector3D scale3D() const;
void setScale3D(const QVector3D &scale3D);
@@ -77,4 +77,4 @@ private:
QT_END_NAMESPACE
-#endif // SCALETRANSFORM_H
+#endif // QT3D_SCALETRANSFORM_H
diff --git a/src/core/transforms/qtransform.cpp b/src/core/transforms/qtransform.cpp
index 4b3997580..5cc51d911 100644
--- a/src/core/transforms/qtransform.cpp
+++ b/src/core/transforms/qtransform.cpp
@@ -43,7 +43,7 @@
#include "qtransform_p.h"
#include <Qt3DCore/qscenepropertychange.h>
-#include <matrixtransform.h>
+#include <qmatrixtransform.h>
QT_BEGIN_NAMESPACE
@@ -97,7 +97,7 @@ void QTransform::setMatrix(const QMatrix4x4 &m)
Q_D(QTransform);
qDeleteAll(d->m_transforms);
d->m_transforms.clear();
- appendTransform(new MatrixTransform(m));
+ appendTransform(new QMatrixTransform(m));
setTransformsDirty();
}
@@ -109,7 +109,7 @@ QVector3D QTransform::rotationCenter() const
return QVector3D();
}
-QList<AbstractTransform *> QTransform::transforms() const
+QList<QAbstractTransform *> QTransform::transforms() const
{
Q_D(const QTransform);
return d->m_transforms;
@@ -123,7 +123,7 @@ void QTransform::setRotationCenter(const QVector3D &rc)
Q_UNUSED(rc);
}
-void QTransform::appendTransform(AbstractTransform *transform)
+void QTransform::appendTransform(QAbstractTransform *transform)
{
Q_D(QTransform);
d->m_transforms.append(transform);
@@ -131,7 +131,7 @@ void QTransform::appendTransform(AbstractTransform *transform)
setTransformsDirty();
}
-void QTransform::removeTransform(AbstractTransform *transform)
+void QTransform::removeTransform(QAbstractTransform *transform)
{
Q_D(QTransform);
d->m_transforms.removeOne(transform);
@@ -143,12 +143,12 @@ QMatrix4x4 QTransform::applyTransforms() const
{
Q_D(const QTransform);
QMatrix4x4 m;
- Q_FOREACH (const AbstractTransform *t, d->m_transforms)
+ Q_FOREACH (const QAbstractTransform *t, d->m_transforms)
m = t->matrix() * m;
return m;
}
-QList<AbstractTransform *> QTransform::transformList() const
+QList<QAbstractTransform *> QTransform::transformList() const
{
Q_D(const QTransform);
return d->m_transforms;
diff --git a/src/core/transforms/qtransform.h b/src/core/transforms/qtransform.h
index 93a376e63..2403bcdb4 100644
--- a/src/core/transforms/qtransform.h
+++ b/src/core/transforms/qtransform.h
@@ -51,7 +51,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-class AbstractTransform;
+class QAbstractTransform;
class QTransformPrivate;
class QT3DCORESHARED_EXPORT QTransform : public QComponent
@@ -67,27 +67,27 @@ public:
QVector3D rotationCenter() const;
void setRotationCenter(const QVector3D &rc);
- QList<AbstractTransform*> transforms() const;
+ QList<QAbstractTransform*> transforms() const;
template <class T>
T *findFirstTransform() const
{
T *transform = Q_NULLPTR;
- Q_FOREACH (AbstractTransform *trans, transformList())
+ Q_FOREACH (QAbstractTransform *trans, transformList())
if ((transform = qobject_cast<T*>(trans)) != Q_NULLPTR)
break;
return transform;
}
- void appendTransform(AbstractTransform *xform);
- void removeTransform(AbstractTransform *xform);
+ void appendTransform(QAbstractTransform *xform);
+ void removeTransform(QAbstractTransform *xform);
private Q_SLOTS:
void setTransformsDirty();
protected:
QMatrix4x4 applyTransforms() const;
- QList<AbstractTransform *> transformList() const;
+ QList<QAbstractTransform *> transformList() const;
Q_DECLARE_PRIVATE(QTransform)
QTransform(QTransformPrivate &dd, QNode *parent = 0);
diff --git a/src/core/transforms/qtransform_p.h b/src/core/transforms/qtransform_p.h
index 80eb1a019..ebd490fe0 100644
--- a/src/core/transforms/qtransform_p.h
+++ b/src/core/transforms/qtransform_p.h
@@ -59,7 +59,7 @@ public:
Q_DECLARE_PUBLIC(QTransform)
mutable QAtomicInt m_transformsDirty;
- QList<AbstractTransform*> m_transforms;
+ QList<QAbstractTransform*> m_transforms;
mutable QMatrix4x4 m_matrix;
QMatrix4x4 m_sceneMatrix;
diff --git a/src/core/transforms/translatetransform.cpp b/src/core/transforms/qtranslatetransform.cpp
index a4a398674..bae849668 100644
--- a/src/core/transforms/translatetransform.cpp
+++ b/src/core/transforms/qtranslatetransform.cpp
@@ -39,45 +39,45 @@
**
****************************************************************************/
-#include "translatetransform.h"
+#include "qtranslatetransform.h"
QT_BEGIN_NAMESPACE
namespace Qt3D {
-TranslateTransform::TranslateTransform(QNode *parent)
- : AbstractTransform(parent)
+QTranslateTransform::QTranslateTransform(QNode *parent)
+ : QAbstractTransform(parent)
{
}
-float TranslateTransform::dx() const
+float QTranslateTransform::dx() const
{
return m_translation.x();
}
-float TranslateTransform::dy() const
+float QTranslateTransform::dy() const
{
return m_translation.y();
}
-float TranslateTransform::dz() const
+float QTranslateTransform::dz() const
{
return m_translation.z();
}
-QVector3D TranslateTransform::translation() const
+QVector3D QTranslateTransform::translation() const
{
return m_translation;
}
-QMatrix4x4 TranslateTransform::matrix() const
+QMatrix4x4 QTranslateTransform::matrix() const
{
QMatrix4x4 r;
r.translate(m_translation);
return r;
}
-void TranslateTransform::setDx(float arg)
+void QTranslateTransform::setDx(float arg)
{
if (arg != m_translation.x()) {
m_translation.setX(arg);
@@ -86,7 +86,7 @@ void TranslateTransform::setDx(float arg)
}
}
-void TranslateTransform::setDy(float arg)
+void QTranslateTransform::setDy(float arg)
{
if (arg != m_translation.y()) {
m_translation.setY(arg);
@@ -95,7 +95,7 @@ void TranslateTransform::setDy(float arg)
}
}
-void TranslateTransform::setDz(float arg)
+void QTranslateTransform::setDz(float arg)
{
if (arg != m_translation.z()) {
m_translation.setZ(arg);
@@ -104,7 +104,7 @@ void TranslateTransform::setDz(float arg)
}
}
-void TranslateTransform::setTranslation(QVector3D arg)
+void QTranslateTransform::setTranslation(QVector3D arg)
{
if (m_translation != arg) {
m_translation = arg;
diff --git a/src/core/transforms/translatetransform.h b/src/core/transforms/qtranslatetransform.h
index 08c027118..4e1479c80 100644
--- a/src/core/transforms/translatetransform.h
+++ b/src/core/transforms/qtranslatetransform.h
@@ -39,10 +39,10 @@
**
****************************************************************************/
-#ifndef QT3D_TRANSLATETRANSFORM_H
-#define QT3D_TRANSLATETRANSFORM_H
+#ifndef QT3D_QTRANSLATETRANSFORM_H
+#define QT3D_QTRANSLATETRANSFORM_H
-#include <Qt3DCore/abstracttransform.h>
+#include <Qt3DCore/qabstracttransform.h>
#include <Qt3DCore/qt3dcore_global.h>
#include <QVector3D>
@@ -51,7 +51,7 @@ QT_BEGIN_NAMESPACE
namespace Qt3D {
-class QT3DCORESHARED_EXPORT TranslateTransform : public AbstractTransform
+class QT3DCORESHARED_EXPORT QTranslateTransform : public QAbstractTransform
{
Q_OBJECT
@@ -61,7 +61,7 @@ class QT3DCORESHARED_EXPORT TranslateTransform : public AbstractTransform
Q_PROPERTY(QVector3D t READ translation WRITE setTranslation NOTIFY translateChanged)
public:
- explicit TranslateTransform(QNode *parent = 0);
+ explicit QTranslateTransform(QNode *parent = 0);
float dx() const;
float dy() const;
@@ -89,4 +89,4 @@ private:
QT_END_NAMESPACE
-#endif // QT3D_TRANSLATETRANSFORM_H
+#endif // QT3D_QTRANSLATETRANSFORM_H
diff --git a/src/core/transforms/transforms.pri b/src/core/transforms/transforms.pri
index 9528aba0c..30a57bd1c 100644
--- a/src/core/transforms/transforms.pri
+++ b/src/core/transforms/transforms.pri
@@ -1,21 +1,22 @@
SOURCES += \
- $$PWD/abstracttransform.cpp \
- $$PWD/lookattransform.cpp \
- $$PWD/matrixtransform.cpp \
- $$PWD/rotatetransform.cpp \
- $$PWD/translatetransform.cpp \
- $$PWD/scaletransform.cpp \
+ $$PWD/qabstracttransform.cpp \
+ $$PWD/qlookattransform.cpp \
+ $$PWD/qmatrixtransform.cpp \
+ $$PWD/qrotatetransform.cpp \
+ $$PWD/qtranslatetransform.cpp \
+ $$PWD/qscaletransform.cpp \
$$PWD/qtransform.cpp
HEADERS += \
- $$PWD/abstracttransform.h \
- $$PWD/lookattransform.h \
- $$PWD/matrixtransform.h \
- $$PWD/rotatetransform.h \
- $$PWD/translatetransform.h \
- $$PWD/scaletransform.h \
+ $$PWD/qabstracttransform.h \
+ $$PWD/qlookattransform.h \
+ $$PWD/qmatrixtransform.h \
+ $$PWD/qrotatetransform.h \
+ $$PWD/qtranslatetransform.h \
+ $$PWD/qscaletransform.h \
$$PWD/qtransform.h \
- $$PWD/qtransform_p.h
+ $$PWD/qtransform_p.h \
+ $$PWD/qabstracttransform_p.h
INCLUDEPATH += $$PWD
diff --git a/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp b/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp
index 470619e03..0dc967941 100644
--- a/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp
+++ b/src/quick3d/imports/core/qt3dquick3dcoreplugin.cpp
@@ -43,11 +43,11 @@
#include "qt3dquick3dcoreplugin.h"
#include <Qt3DCore/cameralens.h>
#include <Qt3DCore/camera.h>
-#include <Qt3DCore/scaletransform.h>
-#include <Qt3DCore/lookattransform.h>
-#include <Qt3DCore/matrixtransform.h>
-#include <Qt3DCore/translatetransform.h>
-#include <Qt3DCore/rotatetransform.h>
+#include <Qt3DCore/qscaletransform.h>
+#include <Qt3DCore/qlookattransform.h>
+#include <Qt3DCore/qmatrixtransform.h>
+#include <Qt3DCore/qtranslatetransform.h>
+#include <Qt3DCore/qrotatetransform.h>
#include <Qt3DCore/qabstracteffect.h>
#include <Qt3DCore/qabstractmaterial.h>
#include <Qt3DCore/qabstracttechnique.h>
@@ -78,11 +78,11 @@ void Qt3DQuick3DCorePlugin::registerTypes(const char *uri)
qmlRegisterExtendedType<Qt3D::QNode, Qt3D::Quick::Quick3DNode>(uri, 2, 0, "Node");
qmlRegisterExtendedType<Qt3D::Camera, Qt3D::Quick::Quick3DNode>(uri, 2, 0, "Camera");
qmlRegisterType<Qt3D::CameraLens>(uri, 2, 0, "CameraLens");
- qmlRegisterType<Qt3D::MatrixTransform>(uri, 2, 0, "MatrixTransform");
- qmlRegisterType<Qt3D::TranslateTransform>(uri, 2, 0, "Translate");
- qmlRegisterType<Qt3D::RotateTransform>(uri, 2, 0, "Rotate");
- qmlRegisterType<Qt3D::LookAtTransform>(uri, 2, 0, "LookAt");
- qmlRegisterType<Qt3D::ScaleTransform>(uri, 2, 0, "Scale");
+ qmlRegisterType<Qt3D::QMatrixTransform>(uri, 2, 0, "MatrixTransform");
+ qmlRegisterType<Qt3D::QTranslateTransform>(uri, 2, 0, "Translate");
+ qmlRegisterType<Qt3D::QRotateTransform>(uri, 2, 0, "Rotate");
+ qmlRegisterType<Qt3D::QLookAtTransform>(uri, 2, 0, "LookAt");
+ qmlRegisterType<Qt3D::QScaleTransform>(uri, 2, 0, "Scale");
}
QT_END_NAMESPACE
diff --git a/src/quick3d/quick3d/items/quick3dtransform.cpp b/src/quick3d/quick3d/items/quick3dtransform.cpp
index 6a2d3e0ca..d3a7e403a 100644
--- a/src/quick3d/quick3d/items/quick3dtransform.cpp
+++ b/src/quick3d/quick3d/items/quick3dtransform.cpp
@@ -40,7 +40,7 @@
****************************************************************************/
#include "quick3dtransform.h"
-#include <Qt3DCore/abstracttransform.h>
+#include <Qt3DCore/qabstracttransform.h>
QT_BEGIN_NAMESPACE
@@ -53,16 +53,16 @@ Quick3DTransform::Quick3DTransform(QObject *parent)
{
}
-QQmlListProperty<AbstractTransform> Quick3DTransform::transformList()
+QQmlListProperty<QAbstractTransform> Quick3DTransform::transformList()
{
- return QQmlListProperty<AbstractTransform>(this, 0,
+ return QQmlListProperty<QAbstractTransform>(this, 0,
Quick3DTransform::qmlAppendTransform,
Quick3DTransform::transformCount,
Quick3DTransform::transformAt,
Quick3DTransform::qmlClearTransforms);
}
-void Quick3DTransform::qmlAppendTransform(QQmlListProperty<AbstractTransform> *list, AbstractTransform *obj )
+void Quick3DTransform::qmlAppendTransform(QQmlListProperty<QAbstractTransform> *list, QAbstractTransform *obj )
{
if ( !obj )
return;
@@ -71,22 +71,22 @@ void Quick3DTransform::qmlAppendTransform(QQmlListProperty<AbstractTransform> *l
self->parentTransform()->appendTransform(obj);
}
-AbstractTransform* Quick3DTransform::transformAt(QQmlListProperty<AbstractTransform> *list, int index)
+QAbstractTransform* Quick3DTransform::transformAt(QQmlListProperty<QAbstractTransform> *list, int index)
{
Quick3DTransform *self = static_cast<Quick3DTransform *>(list->object);
return self->parentTransform()->transforms().at(index);
}
-int Quick3DTransform::transformCount(QQmlListProperty<AbstractTransform> *list)
+int Quick3DTransform::transformCount(QQmlListProperty<QAbstractTransform> *list)
{
Quick3DTransform *self = static_cast<Quick3DTransform *>(list->object);
return self->parentTransform()->transforms().count();
}
-void Quick3DTransform::qmlClearTransforms(QQmlListProperty<AbstractTransform> *list)
+void Quick3DTransform::qmlClearTransforms(QQmlListProperty<QAbstractTransform> *list)
{
Quick3DTransform *self = static_cast<Quick3DTransform *>(list->object);
- Q_FOREACH (AbstractTransform *trans, self->parentTransform()->transforms())
+ Q_FOREACH (QAbstractTransform *trans, self->parentTransform()->transforms())
self->parentTransform()->removeTransform(trans);
}
diff --git a/src/quick3d/quick3d/items/quick3dtransform.h b/src/quick3d/quick3d/items/quick3dtransform.h
index aab9d243e..9c7f24c81 100644
--- a/src/quick3d/quick3d/items/quick3dtransform.h
+++ b/src/quick3d/quick3d/items/quick3dtransform.h
@@ -58,19 +58,19 @@ namespace Quick {
class QT3DQUICKSHARED_EXPORT Quick3DTransform : public QObject
{
Q_OBJECT
- Q_PROPERTY(QQmlListProperty<Qt3D::AbstractTransform> transforms READ transformList)
+ Q_PROPERTY(QQmlListProperty<Qt3D::QAbstractTransform> transforms READ transformList)
Q_CLASSINFO("DefaultProperty", "transforms")
public:
explicit Quick3DTransform(QObject *parent = 0);
- QQmlListProperty<Qt3D::AbstractTransform> transformList();
+ QQmlListProperty<Qt3D::QAbstractTransform> transformList();
inline QTransform *parentTransform() const { return qobject_cast<Qt3D::QTransform *>(parent()); }
private:
- static void qmlAppendTransform(QQmlListProperty<Qt3D::AbstractTransform> *list, Qt3D::AbstractTransform *bar);
- static AbstractTransform* transformAt(QQmlListProperty<Qt3D::AbstractTransform> *list, int index);
- static int transformCount(QQmlListProperty<Qt3D::AbstractTransform> *list);
- static void qmlClearTransforms(QQmlListProperty<Qt3D::AbstractTransform> *list);
+ static void qmlAppendTransform(QQmlListProperty<Qt3D::QAbstractTransform> *list, Qt3D::QAbstractTransform *bar);
+ static QAbstractTransform* transformAt(QQmlListProperty<Qt3D::QAbstractTransform> *list, int index);
+ static int transformCount(QQmlListProperty<Qt3D::QAbstractTransform> *list);
+ static void qmlClearTransforms(QQmlListProperty<Qt3D::QAbstractTransform> *list);
};
} //Quick
diff --git a/src/render/io/assimpparser.cpp b/src/render/io/assimpparser.cpp
index d810085c3..a25feb3b8 100644
--- a/src/render/io/assimpparser.cpp
+++ b/src/render/io/assimpparser.cpp
@@ -43,7 +43,7 @@
#include <Qt3DCore/qtransform.h>
#include <parameter.h>
-#include <Qt3DCore/matrixtransform.h>
+#include <Qt3DCore/qmatrixtransform.h>
#include <Qt3DCore/cameralens.h>
#include <qmesh.h>
#include <QFileInfo>
diff --git a/src/render/io/gltfparser.cpp b/src/render/io/gltfparser.cpp
index 2dabddda9..e0777efc7 100644
--- a/src/render/io/gltfparser.cpp
+++ b/src/render/io/gltfparser.cpp
@@ -52,7 +52,7 @@
#include <qeffect.h>
#include <Qt3DCore/camera.h>
#include <Qt3DCore/qtransform.h>
-#include <Qt3DCore/matrixtransform.h>
+#include <Qt3DCore/qmatrixtransform.h>
#include <Qt3DCore/cameralens.h>
#include <texture.h>
#include <parameter.h>
@@ -389,7 +389,7 @@ QEntity* GLTFParser::node(QString id)
// ADD MATRIX TRANSFORM COMPONENT TO ENTITY
QTransform *trans = new QTransform();
- trans->appendTransform(new MatrixTransform(m));
+ trans->appendTransform(new QMatrixTransform(m));
result->addComponent(trans);
}