summaryrefslogtreecommitdiffstats
path: root/src/render/framegraph/qtechniquefilter.cpp
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-03-22 11:20:55 +0000
committerSean Harmer <sean.harmer@kdab.com>2016-03-24 07:27:49 +0000
commit55e6329efdfb84c99bb8e1941596313677198fd9 (patch)
treea8886e2ec590d7b8d80e20413580a0f74d1216bf /src/render/framegraph/qtechniquefilter.cpp
parent0b37f9b07c8c7b4286c61fd0db42e30a47691805 (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.cpp10
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