summaryrefslogtreecommitdiffstats
path: root/src/quick3d/imports/scene3d/scene3drenderer_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick3d/imports/scene3d/scene3drenderer_p.h')
-rw-r--r--src/quick3d/imports/scene3d/scene3drenderer_p.h5
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;
};