diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-01-16 16:20:27 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2015-01-18 15:31:39 +0100 |
commit | a35566029f85f6e789bc5fa839782f5d8dabba49 (patch) | |
tree | 1bc9310ae94290aeb17893f54dbbbde1a768b9fa /examples | |
parent | 9f49443ccb97d31ee45db1717b40196744d8c11d (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.cpp | 22 |
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(); |