diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-01-16 16:15:12 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2015-01-18 15:31:33 +0100 |
commit | eda4530268567f5416124346e7a0d3caf50ccdb6 (patch) | |
tree | 90cdea2a5d276cc7cc478af083f34141fc84c9b2 /examples/bigscene-cpp | |
parent | ddd2ec6e75431299371c0b57ae9c15ea58fc2b29 (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.cpp | 22 |
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); |