summaryrefslogtreecommitdiffstats
path: root/src/render/frontend/qcameralens.cpp
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-04-02 09:12:35 +0100
committerSean Harmer <sean.harmer@kdab.com>2016-04-10 18:05:03 +0000
commit23c0830213be34dc8cb294a774b3cf944c6eb607 (patch)
treefc057fe56fc034bc7a068d078f80e48b9017db34 /src/render/frontend/qcameralens.cpp
parent11051c2316a6e2aa2f193d5793035a99821f77f0 (diff)
QCameraLens creates creation changes
Change-Id: I96049adc485f503e66232f0dc8c13b121eb69813 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/frontend/qcameralens.cpp')
-rw-r--r--src/render/frontend/qcameralens.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/render/frontend/qcameralens.cpp b/src/render/frontend/qcameralens.cpp
index 28ea4dbe5..50d1a50d7 100644
--- a/src/render/frontend/qcameralens.cpp
+++ b/src/render/frontend/qcameralens.cpp
@@ -447,6 +447,14 @@ QMatrix4x4 QCameraLens::projectionMatrix() const
return d->m_projectionMatrix;
}
+Qt3DCore::QNodeCreatedChangeBasePtr QCameraLens::createNodeCreationChange() const
+{
+ auto creationChange = Qt3DCore::QNodeCreatedChangePtr<QCameraLensData>::create(this);
+ auto &data = creationChange->data;
+ data.projectionMatrix = d_func()->m_projectionMatrix;
+ return creationChange;
+}
+
} // Qt3DRender
/*!