summaryrefslogtreecommitdiffstats
path: root/src/render/framegraph/qrendertargetselector.cpp
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-03-21 21:20:05 +0000
committerSean Harmer <sean.harmer@kdab.com>2016-03-24 07:27:46 +0000
commit0b37f9b07c8c7b4286c61fd0db42e30a47691805 (patch)
tree8f18d21ca6bca0549bcfe7ddd5195a686f5b4b2a /src/render/framegraph/qrendertargetselector.cpp
parent8fbc8d0ad011f1f4400c4e4aa0f4920c488d5b95 (diff)
QRenderTargetSelector creates creation changes
Change-Id: I9830990d5fb25aacbd3d427859dfc8b021c559fc Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/framegraph/qrendertargetselector.cpp')
-rw-r--r--src/render/framegraph/qrendertargetselector.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/render/framegraph/qrendertargetselector.cpp b/src/render/framegraph/qrendertargetselector.cpp
index 14effcc2e..0411e5aa6 100644
--- a/src/render/framegraph/qrendertargetselector.cpp
+++ b/src/render/framegraph/qrendertargetselector.cpp
@@ -135,6 +135,16 @@ QRenderTargetSelector::QRenderTargetSelector(QRenderTargetSelectorPrivate &dd, Q
{
}
+Qt3DCore::QNodeCreatedChangeBasePtr QRenderTargetSelector::createNodeCreationChange() const
+{
+ auto creationChange = Qt3DCore::QNodeCreatedChangePtr<QRenderTargetSelectorData>::create(this);
+ auto &data = creationChange->data;
+ Q_D(const QRenderTargetSelector);
+ data.targetId = qIdForNode(d->m_target);
+ data.outputs = d->m_outputs.toVector();
+ return creationChange;
+}
+
} // namespace Qt3DRender
QT_END_NAMESPACE