diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-03-21 16:41:22 +0000 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-03-30 15:15:57 +0000 |
commit | 564f91398c1611c81f4b9b9b67f232f4469949d9 (patch) | |
tree | 64b5a0f5198b23d2018f25cc04671e9d904385b5 /src/render/framegraph/qrenderpassfilter.cpp | |
parent | 4a2ccc855aad063ba47540a7f88b9f2e057227cd (diff) |
QRenderPassFilter creates creation changes
Change-Id: I57e883bcb91e90cee08d0c12a20bda2ed8d6eb7c
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/framegraph/qrenderpassfilter.cpp')
-rw-r--r-- | src/render/framegraph/qrenderpassfilter.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/render/framegraph/qrenderpassfilter.cpp b/src/render/framegraph/qrenderpassfilter.cpp index 39ab775ba..819ae8003 100644 --- a/src/render/framegraph/qrenderpassfilter.cpp +++ b/src/render/framegraph/qrenderpassfilter.cpp @@ -157,6 +157,16 @@ QList<QParameter *> QRenderPassFilter::parameters() const return d->m_parameters; } +Qt3DCore::QNodeCreatedChangeBasePtr QRenderPassFilter::createNodeCreationChange() const +{ + auto creationChange = Qt3DCore::QNodeCreatedChangePtr<QRenderPassFilterData>::create(this); + auto &data = creationChange->data; + Q_D(const QRenderPassFilter); + data.matchIds = qIdsForNodes(d->m_matchList); + data.parameterIds = qIdsForNodes(d->m_parameters); + return creationChange; +} + } // namespace Qt3DRender QT_END_NAMESPACE |