summaryrefslogtreecommitdiffstats
path: root/src/render/io/qsceneloader.cpp
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-04-01 11:50:20 +0100
committerSean Harmer <sean.harmer@kdab.com>2016-04-05 12:17:29 +0000
commitececb69761f1b37cb09b26e4c7f096cb6a948c5f (patch)
tree4c0af0e9dd63ec42b62be3333bfebf07078ff377 /src/render/io/qsceneloader.cpp
parent3c5e3a1e99452b5a7f963eecef3478ab403c03f1 (diff)
QSceneLoader/Scene creates and handles creation changes
Change-Id: Iff910e1b9c3556a40eead4d050605ac72b953f92 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/io/qsceneloader.cpp')
-rw-r--r--src/render/io/qsceneloader.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/render/io/qsceneloader.cpp b/src/render/io/qsceneloader.cpp
index e43a2cb1f..e1cf83735 100644
--- a/src/render/io/qsceneloader.cpp
+++ b/src/render/io/qsceneloader.cpp
@@ -139,6 +139,14 @@ void QSceneLoader::setStatus(QSceneLoader::Status status)
}
}
+Qt3DCore::QNodeCreatedChangeBasePtr QSceneLoader::createNodeCreationChange() const
+{
+ auto creationChange = Qt3DCore::QNodeCreatedChangePtr<QSceneLoaderData>::create(this);
+ auto &data = creationChange->data;
+ data.source = d_func()->m_source;
+ return creationChange;
+}
+
} // namespace Qt3DRender
QT_END_NAMESPACE