diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2015-11-23 12:33:09 +0100 |
---|---|---|
committer | Andy Nichols <andy.nichols@theqtcompany.com> | 2015-11-24 16:53:24 +0000 |
commit | e088dde9105c42542d966903dc0e8891d6a870f6 (patch) | |
tree | 2abbe88e146e9538b0a8a025c6669b850d576e37 /src/render/jobs/framecleanupjob_p.h | |
parent | 28fccfbe715251f307d407b03b64cb4936fee9e7 (diff) |
QRenderAspect/Renderer: refactored to use the AbstractRenderer interface
Change-Id: I662577e6dd337b1f056f73b4a11262e902d4dde2
Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
Diffstat (limited to 'src/render/jobs/framecleanupjob_p.h')
-rw-r--r-- | src/render/jobs/framecleanupjob_p.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/render/jobs/framecleanupjob_p.h b/src/render/jobs/framecleanupjob_p.h index 0f97a0f04..d21718fd5 100644 --- a/src/render/jobs/framecleanupjob_p.h +++ b/src/render/jobs/framecleanupjob_p.h @@ -58,20 +58,23 @@ namespace Qt3DRender { namespace Render { -class Renderer; +class NodeManagers; class Entity; class QT3DRENDERSHARED_PRIVATE_EXPORT FrameCleanupJob : public Qt3DCore::QAspectJob { public: - explicit FrameCleanupJob(Renderer *renderer); + explicit FrameCleanupJob(NodeManagers *managers); ~FrameCleanupJob(); + void setRoot(Entity *root); + protected: void run() Q_DECL_FINAL; private: - Renderer *m_renderer; + NodeManagers *m_managers; + Entity *m_root; void updateBoundingVolumesDebug(Entity *node); }; |