diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-03-22 11:20:55 +0000 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-03-24 07:27:49 +0000 |
commit | 55e6329efdfb84c99bb8e1941596313677198fd9 (patch) | |
tree | a8886e2ec590d7b8d80e20413580a0f74d1216bf /src/render/framegraph/qtechniquefilter.cpp | |
parent | 0b37f9b07c8c7b4286c61fd0db42e30a47691805 (diff) |
QTechniqueFilter creates creation changes
Change-Id: I1d28155ead128e1eb2c00991d67af9d48c793535
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/framegraph/qtechniquefilter.cpp')
-rw-r--r-- | src/render/framegraph/qtechniquefilter.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/render/framegraph/qtechniquefilter.cpp b/src/render/framegraph/qtechniquefilter.cpp index 5e538ba91..2814f850d 100644 --- a/src/render/framegraph/qtechniquefilter.cpp +++ b/src/render/framegraph/qtechniquefilter.cpp @@ -163,6 +163,16 @@ QList<QParameter *> QTechniqueFilter::parameters() const return d->m_parameters; } +Qt3DCore::QNodeCreatedChangeBasePtr QTechniqueFilter::createNodeCreationChange() const +{ + auto creationChange = Qt3DCore::QNodeCreatedChangePtr<QTechniqueFilterData>::create(this); + auto &data = creationChange->data; + Q_D(const QTechniqueFilter); + data.matchIds = qIdsForNodes(d->m_matchList); + data.parameterIds = qIdsForNodes(d->m_parameters); + return creationChange; +} + } // namespace Qt3DRender QT_END_NAMESPACE |