summaryrefslogtreecommitdiffstats
path: root/src/render/frontend/qrenderaspect_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/frontend/qrenderaspect_p.h')
-rw-r--r--src/render/frontend/qrenderaspect_p.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/render/frontend/qrenderaspect_p.h b/src/render/frontend/qrenderaspect_p.h
index 62e373b11..0eb04cee9 100644
--- a/src/render/frontend/qrenderaspect_p.h
+++ b/src/render/frontend/qrenderaspect_p.h
@@ -87,6 +87,8 @@ public:
static QRenderAspectPrivate* findPrivate(Qt3DCore::QAspectEngine *engine);
void syncDirtyFrontEndNode(Qt3DCore::QNode *node, Qt3DCore::QBackendNode *backend, bool firstTime) const override;
+ void jobsDone() override;
+ void frameDone() override;
void registerBackendTypes();
void unregisterBackendTypes();
@@ -97,11 +99,13 @@ public:
void renderShutdown();
void registerBackendType(const QMetaObject &, const Qt3DCore::QBackendNodeMapperPtr &functor);
QVector<Qt3DCore::QAspectJobPtr> createGeometryRendererJobs();
+ Render::AbstractRenderer *loadRendererPlugin();
Render::NodeManagers *m_nodeManagers;
Render::AbstractRenderer *m_renderer;
bool m_initialized;
+ bool m_renderAfterJobs;
QList<QSceneImporter *> m_sceneImporter;
QVector<QString> m_loadedPlugins;
QVector<Render::QRenderPlugin *> m_renderPlugins;