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.