summaryrefslogtreecommitdiffstats
path: root/examples/bigscene-cpp
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-01-16 16:15:12 +0100
committerSean Harmer <sean.harmer@kdab.com>2015-01-18 15:31:33 +0100
commiteda4530268567f5416124346e7a0d3caf50ccdb6 (patch)
tree90cdea2a5d276cc7cc478af083f34141fc84c9b2 /examples/bigscene-cpp
parentddd2ec6e75431299371c0b57ae9c15ea58fc2b29 (diff)
bigscene-cpp: use QForwardRenderer
Change-Id: I7638fbfbff4fe472fd4fd4b85fb2fb230159614b Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'examples/bigscene-cpp')
-rw-r--r--examples/bigscene-cpp/main.cpp22
1 files changed, 5 insertions, 17 deletions
diff --git a/examples/bigscene-cpp/main.cpp b/examples/bigscene-cpp/main.cpp
index 625ee5cba..64a6b790b 100644
--- a/examples/bigscene-cpp/main.cpp
+++ b/examples/bigscene-cpp/main.cpp
@@ -51,21 +51,13 @@
#include <Qt3DCore/QRotateTransform>
#include <Qt3DCore/QScaleTransform>
#include <Qt3DCore/qaspectengine.h>
-#include <Qt3DRenderer/QViewport>
-#include <Qt3DRenderer/QMaterial>
-#include <Qt3DRenderer/QEffect>
-#include <Qt3DRenderer/QRenderPass>
-#include <Qt3DRenderer/QTechnique>
-#include <Qt3DRenderer/QShaderProgram>
#include <Qt3DRenderer/QParameter>
#include <Qt3DRenderer/QFrameGraph>
-#include <Qt3DRenderer/QClearBuffer>
#include <Qt3DRenderer/QCylinderMesh>
#include <Qt3DRenderer/QRenderAspect>
#include <Qt3DRenderer/QCameraSelector>
-#include <Qt3DRenderer/QTechniqueFilter>
-#include <Qt3DRenderer/QOpenGLFilter>
#include <Qt3DRenderer/QPhongMaterial>
+#include <Qt3DRenderer/QForwardRenderer>
#include <qmath.h>
using namespace Qt3D;
@@ -95,14 +87,10 @@ int main(int ac, char **av)
// FrameGraph
QFrameGraph *frameGraph = new QFrameGraph();
- QTechniqueFilter *techniqueFilter = new QTechniqueFilter();
- QViewport *viewport = new QViewport(techniqueFilter);
- QClearBuffer *clearBuffer = new QClearBuffer(viewport);
- QCameraSelector *cameraSelector = new QCameraSelector(clearBuffer);
- viewport->setRect(QRectF(0, 0, 1, 1));
- clearBuffer->setBuffers(Qt3D::QClearBuffer::ColorDepthBuffer);
- cameraSelector->setCamera(cameraEntity);
- frameGraph->setActiveFrameGraph(techniqueFilter);
+ QForwardRenderer *forwardRenderer = new QForwardRenderer();
+ forwardRenderer->setCamera(cameraEntity);
+ forwardRenderer->setClearColor(Qt::black);
+ frameGraph->setActiveFrameGraph(forwardRenderer);
root->addComponent(frameGraph);