summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-01-16 16:17:55 +0100
committerSean Harmer <sean.harmer@kdab.com>2015-01-18 15:31:36 +0100
commit9f49443ccb97d31ee45db1717b40196744d8c11d (patch)
tree385606c22556f4cb8fa3da5d971f3dda9d7bfc13 /examples
parenteda4530268567f5416124346e7a0d3caf50ccdb6 (diff)
simple-cpp: use QForwardRenderer
Change-Id: Iadf8de6a91fe8e00d0847ffb4bedeec5a44642b4 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/simple-cpp/main.cpp24
1 files changed, 6 insertions, 18 deletions
diff --git a/examples/simple-cpp/main.cpp b/examples/simple-cpp/main.cpp
index 9513604d1..720308d68 100644
--- a/examples/simple-cpp/main.cpp
+++ b/examples/simple-cpp/main.cpp
@@ -50,15 +50,11 @@
#include <Qt3DCore/QScaleTransform>
#include <Qt3DCore/QRotateTransform>
#include <Qt3DCore/QTranslateTransform>
-#include <Qt3DCore/qaspectengine.h>
+#include <Qt3DCore/QAspectEngine>
#include <Qt3DRenderer/QRenderAspect>
#include <Qt3DRenderer/QFrameGraph>
-#include <Qt3DRenderer/QViewport>
-#include <Qt3DRenderer/QCameraSelector>
-#include <Qt3DRenderer/QClearBuffer>
-#include <Qt3DRenderer/QMaterial>
-#include <Qt3DRenderer/QEffect>
+#include <Qt3DRenderer/QForwardRenderer>
#include <Qt3DRenderer/QPhongMaterial>
#include <Qt3DRenderer/QCylinderMesh>
@@ -96,18 +92,10 @@ int main(int argc, char* argv[])
// FrameGraph
Qt3D::QFrameGraph *frameGraph = new Qt3D::QFrameGraph();
- Qt3D::QViewport *viewport = new Qt3D::QViewport();
- Qt3D::QCameraSelector *cameraSelector = new Qt3D::QCameraSelector();
- Qt3D::QClearBuffer *clearBuffer = new Qt3D::QClearBuffer();
-
- viewport->setRect(QRectF(0, 0, 1, 1));
- viewport->setClearColor(QColor::fromRgbF(0.0, 0.5, 1.0, 1.0));
- cameraSelector->setParent(viewport);
- cameraSelector->setCamera(cameraEntity);
- clearBuffer->setParent(cameraSelector);
- clearBuffer->setBuffers(Qt3D::QClearBuffer::ColorDepthBuffer);
-
- frameGraph->setActiveFrameGraph(viewport);
+ Qt3D::QForwardRenderer *forwardRenderer = new Qt3D::QForwardRenderer();
+ forwardRenderer->setClearColor(QColor::fromRgbF(0.0, 0.5, 1.0, 1.0));
+ forwardRenderer->setCamera(cameraEntity);
+ frameGraph->setActiveFrameGraph(forwardRenderer);
// Material
Qt3D::QMaterial *material = new Qt3D::QPhongMaterial(rootEntity);