diff options
Diffstat (limited to 'src/quick3d/imports/scene3d/scene3drenderer_p.h')
-rw-r--r-- | src/quick3d/imports/scene3d/scene3drenderer_p.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/quick3d/imports/scene3d/scene3drenderer_p.h b/src/quick3d/imports/scene3d/scene3drenderer_p.h index 11dfef77d..4f3651cd3 100644 --- a/src/quick3d/imports/scene3d/scene3drenderer_p.h +++ b/src/quick3d/imports/scene3d/scene3drenderer_p.h @@ -72,6 +72,7 @@ namespace Qt3DRender { class QRenderAspect; class Scene3DCleaner; class Scene3DSGNode; +class Scene3DViews; class Scene3DRenderer : public QObject { @@ -87,6 +88,8 @@ public: void allowRender(); void setCompositingMode(Scene3DItem::CompositingMode mode); + void setScene3DViews(const QVector<Scene3DView *> views); + public Q_SLOTS: void render(); void shutdown(); @@ -115,8 +118,10 @@ private: bool m_needsShutdown; bool m_forceRecreate; bool m_shouldRender; + bool m_dirtyViews; QSemaphore m_allowRendering; Scene3DItem::CompositingMode m_compositingMode; + QVector<Scene3DView *> m_views; friend class Scene3DCleaner; }; |