16 #ifndef QGSWINDOW3DENGINE_H 17 #define QGSWINDOW3DENGINE_H 51 void requestCaptureImage()
override;
53 void setClearColor(
const QColor &color )
override;
54 void setFrustumCullingEnabled(
bool enabled )
override;
55 void setRootEntity( Qt3DCore::QEntity *root )
override;
57 Qt3DRender::QRenderSettings *renderSettings()
override;
58 Qt3DRender::QCamera *camera()
override;
59 QSize size()
const override;
63 Qt3DExtras::Qt3DWindow *mWindow3D =
nullptr;
65 Qt3DRender::QRenderCapture *mCapture =
nullptr;
69 #endif // QGSWINDOW3DENGINE_H
3 On-screen 3D engine: it creates OpenGL window (QWindow) and displays rendered 3D scene there...
3 Base class for 3D engine implementation.