summaryrefslogtreecommitdiffstats
path: root/examples/cpp_example
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2014-09-05 17:47:20 +0200
committerSean Harmer <sean.harmer@kdab.com>2014-09-15 12:38:06 +0200
commit4de3e09079f1ee6c1d126c590ef75f4bfee0fc3d (patch)
tree6c74e14fb7b1e03fee207c68c7cda94cc3378260 /examples/cpp_example
parent41be1436707509689735ab5d16f8f49277ef965d (diff)
Updated examples to use ClearBuffer
Change-Id: I2ef4c1b78b973b8a0e0df1452b398b96d5b8366b Reviewed-by: Paul Lemire <paul.lemire@kdab.com> Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'examples/cpp_example')
-rw-r--r--examples/cpp_example/main.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/cpp_example/main.cpp b/examples/cpp_example/main.cpp
index c18485c60..0e4c15df7 100644
--- a/examples/cpp_example/main.cpp
+++ b/examples/cpp_example/main.cpp
@@ -69,6 +69,7 @@
#include <Qt3DRenderer/qviewport.h>
#include <Qt3DRenderer/rendereraspect.h>
#include <Qt3DRenderer/qframegraph.h>
+#include <Qt3DRenderer/qclearbuffer.h>
int main(int ac, char **av)
{
@@ -141,11 +142,14 @@ int main(int ac, char **av)
Qt3D::QCameraSelector *cameraSelector = new Qt3D::QCameraSelector();
Qt3D::QRenderPassFilter *defaultRenderPassFilter = new Qt3D::QRenderPassFilter();
Qt3D::QViewport *viewport = new Qt3D::QViewport();
+ Qt3D::QClearBuffer *clearBuffer = new Qt3D::QClearBuffer();
// TechiqueFilter and renderPassFilter are not implement yet
viewport->setRect(QRectF(0, 0, 1, 1));
- viewport->addChild(cameraSelector);
+ viewport->addChild(clearBuffer);
+ clearBuffer->setBuffers(Qt3D::QClearBuffer::ColorDepthBuffer);
+ clearBuffer->addChild(cameraSelector);
cameraSelector->setCamera(cameraEntity);
cameraSelector->addChild(defaultRenderPassFilter);
techniqueFilter->addChild(viewport);