summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-01-16 16:20:27 +0100
committerSean Harmer <sean.harmer@kdab.com>2015-01-18 15:31:39 +0100
commita35566029f85f6e789bc5fa839782f5d8dabba49 (patch)
tree1bc9310ae94290aeb17893f54dbbbde1a768b9fa /examples
parent9f49443ccb97d31ee45db1717b40196744d8c11d (diff)
torus-cpp: use QForwardRenderer
Change-Id: I527c6fb455ca3e260f47e7414bf606c5e5a2c061 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/torus-cpp/main.cpp22
1 files changed, 5 insertions, 17 deletions
diff --git a/examples/torus-cpp/main.cpp b/examples/torus-cpp/main.cpp
index 1944a8433..330700d4c 100644
--- a/examples/torus-cpp/main.cpp
+++ b/examples/torus-cpp/main.cpp
@@ -61,13 +61,9 @@
#include <Qt3DCore/qtransform.h>
#include <Qt3DCore/qaspectengine.h>
-#include <Qt3DRenderer/qcameraselector.h>
-#include <Qt3DRenderer/qrenderpassfilter.h>
-#include <Qt3DRenderer/qtechniquefilter.h>
-#include <Qt3DRenderer/qviewport.h>
#include <Qt3DRenderer/qrenderaspect.h>
#include <Qt3DRenderer/qframegraph.h>
-#include <Qt3DRenderer/qclearbuffer.h>
+#include <Qt3DRenderer/qforwardrenderer.h>
int main(int argc, char **argv)
{
@@ -97,19 +93,11 @@ int main(int argc, char **argv)
// FrameGraph
Qt3D::QFrameGraph *frameGraph = new Qt3D::QFrameGraph();
- Qt3D::QTechniqueFilter *techniqueFilter = new Qt3D::QTechniqueFilter();
- Qt3D::QViewport *viewport = new Qt3D::QViewport(techniqueFilter);
- Qt3D::QClearBuffer *clearBuffer = new Qt3D::QClearBuffer(viewport);
- Qt3D::QCameraSelector *cameraSelector = new Qt3D::QCameraSelector(clearBuffer);
- (void) new Qt3D::QRenderPassFilter(cameraSelector);
-
- // TechiqueFilter and renderPassFilter are not implement yet
-
- viewport->setRect(QRectF(0, 0, 1, 1));
- clearBuffer->setBuffers(Qt3D::QClearBuffer::ColorDepthBuffer);
- cameraSelector->setCamera(cameraEntity);
- frameGraph->setActiveFrameGraph(techniqueFilter);
+ Qt3D::QForwardRenderer *forwardRenderer = new Qt3D::QForwardRenderer();
+ forwardRenderer->setCamera(cameraEntity);
+ forwardRenderer->setClearColor(Qt::black);
+ frameGraph->setActiveFrameGraph(forwardRenderer);
// Torus shape data
Qt3D::QTorusMesh *torus = new Qt3D::QTorusMesh();