16 #ifndef QGSABSTRACT3DENGINE_H 17 #define QGSABSTRACT3DENGINE_H 33 class QRenderSettings;
56 virtual void setClearColor(
const QColor &color ) = 0;
58 virtual void setFrustumCullingEnabled(
bool enabled ) = 0;
60 virtual void setRootEntity( Qt3DCore::QEntity *root ) = 0;
63 virtual Qt3DRender::QRenderSettings *renderSettings() = 0;
65 virtual Qt3DRender::QCamera *camera() = 0;
67 virtual QSize size()
const = 0;
74 virtual void requestCaptureImage() = 0;
78 void imageCaptured(
const QImage &image );
82 #endif // QGSABSTRACT3DENGINE_H
3 Base class for 3D engine implementation.