diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-01-16 16:17:55 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2015-01-18 15:31:36 +0100 |
commit | 9f49443ccb97d31ee45db1717b40196744d8c11d (patch) | |
tree | 385606c22556f4cb8fa3da5d971f3dda9d7bfc13 /examples | |
parent | eda4530268567f5416124346e7a0d3caf50ccdb6 (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.cpp | 24 |
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); |