diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-04-01 11:50:20 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-04-05 12:17:29 +0000 |
commit | ececb69761f1b37cb09b26e4c7f096cb6a948c5f (patch) | |
tree | 4c0af0e9dd63ec42b62be3333bfebf07078ff377 /src/render/io/qsceneloader.cpp | |
parent | 3c5e3a1e99452b5a7f963eecef3478ab403c03f1 (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.cpp | 8 |
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 |