summaryrefslogtreecommitdiffstats
path: root/src/render/framegraph/qclearbuffers.cpp
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2016-03-21 16:17:42 +0000
committerSean Harmer <sean.harmer@kdab.com>2016-03-23 20:02:57 +0000
commit14fb019931b8562d16c7b33d568739d0f8458001 (patch)
tree9c2ee9c4f9d15f9ca57874a8b27612e9dc7bdd8e /src/render/framegraph/qclearbuffers.cpp
parent62188b4991cb9f72e4635912cf59b599015ca414 (diff)
QClearBuffers creates creation changes
Change-Id: I6c5acb802d14f8201d56c1f2ec9a1d7ad0a95449 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/framegraph/qclearbuffers.cpp')
-rw-r--r--src/render/framegraph/qclearbuffers.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/render/framegraph/qclearbuffers.cpp b/src/render/framegraph/qclearbuffers.cpp
index 94371c637..abebbd969 100644
--- a/src/render/framegraph/qclearbuffers.cpp
+++ b/src/render/framegraph/qclearbuffers.cpp
@@ -38,7 +38,7 @@
****************************************************************************/
#include "qclearbuffers.h"
-#include <private/qclearbuffers_p.h>
+#include "qclearbuffers_p.h"
#include <Qt3DCore/qscenepropertychange.h>
QT_BEGIN_NAMESPACE
@@ -142,6 +142,15 @@ void QClearBuffers::setClearStencilValue(int clearStencilValue)
}
}
+Qt3DCore::QNodeCreatedChangeBasePtr QClearBuffers::createNodeCreationChange() const
+{
+ auto creationChange = Qt3DCore::QNodeCreatedChangePtr<QClearBuffersData>::create(this);
+ auto &data = creationChange->data;
+ Q_D(const QClearBuffers);
+ data.buffersType = d->m_buffersType;
+ return creationChange;
+}
+
} // namespace Qt3DRender
QT_END_NAMESPACE