diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-01-17 13:54:04 +0000 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2016-01-18 08:31:58 +0000 |
commit | 465bbed1085c57d1209aff33ce1fbd693b4e490f (patch) | |
tree | 9320d54071bcce7315b1dc8392cd87f5e55be0cc /examples/qt3d/cpp_example | |
parent | 67f6661f41e180c1508684925930c25102596353 (diff) |
Always create a QFrameGraph component and forward renderer
This will allow to easily set for e.g. clear color from a C++ app
even before the window is shown.
Change-Id: I343b68d2fd1a3a37f99f3437afb900597fe02390
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'examples/qt3d/cpp_example')
-rw-r--r-- | examples/qt3d/cpp_example/main.cpp | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/examples/qt3d/cpp_example/main.cpp b/examples/qt3d/cpp_example/main.cpp index 9e7708abf..4cf6d2f80 100644 --- a/examples/qt3d/cpp_example/main.cpp +++ b/examples/qt3d/cpp_example/main.cpp @@ -109,26 +109,8 @@ int main(int ac, char **av) Qt3DInput::QFirstPersonCameraController *camController = new Qt3DInput::QFirstPersonCameraController(rootEntity); camController->setCamera(cameraEntity); - // FrameGraph - Qt3DRender::QFrameGraph *frameGraph = new Qt3DRender::QFrameGraph(); - Qt3DRender::QTechniqueFilter *techniqueFilter = new Qt3DRender::QTechniqueFilter(); - Qt3DRender::QViewport *viewport = new Qt3DRender::QViewport(techniqueFilter); - Qt3DRender::QClearBuffer *clearBuffer = new Qt3DRender::QClearBuffer(viewport); - Qt3DRender::QCameraSelector *cameraSelector = new Qt3DRender::QCameraSelector(clearBuffer); - (void) new Qt3DRender::QRenderPassFilter(cameraSelector); - - // TechiqueFilter and renderPassFilter are not implement yet - viewport->setRect(QRectF(0, 0, 1, 1)); - clearBuffer->setBuffers(Qt3DRender::QClearBuffer::ColorDepthBuffer); - cameraSelector->setCamera(cameraEntity); - frameGraph->setActiveFrameGraph(techniqueFilter); - - // Setting the FrameGraph - view.setFrameGraph(frameGraph); - // Set root object of the scene view.setRootEntity(rootEntity); - // Show window view.show(); return app.exec(); |