60 QgsAmbientOcclusionRenderView(
const QString &viewName, Qt3DRender::QCamera *mainCamera, QSize mSize, Qt3DRender::QTexture2D *forwardDepthTexture, Qt3DCore::QEntity *rootSceneEntity );
75 virtual void setEnabled(
bool enable )
override;
78 Qt3DRender::QLayer *mAOPassLayer =
nullptr;
79 Qt3DRender::QTexture2D *mAOPassTexture =
nullptr;
80 Qt3DRender::QTexture2D *mBlurPassTexture =
nullptr;
81 Qt3DRender::QLayer *mBlurPassLayer =
nullptr;
86 void buildRenderPasses( QSize mSize, Qt3DRender::QTexture2D *forwardDepthTexture, Qt3DCore::QEntity *rootSceneEntity, Qt3DRender::QCamera *mainCamera );
91 Qt3DRender::QRenderTarget *buildAOTexture( QSize mSize );
96 Qt3DRender::QRenderTarget *buildBlurTexture( QSize mSize );