summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2017-02-17 23:11:15 +0000
committerMike Krus <mike.krus@kdab.com>2017-05-26 09:58:27 +0000
commit498a2b1c90616c559aa696757685ac624899783e (patch)
tree1df206f0dbe9a0305c3618032604d2530d478f60
parent53ce2c8ff026503f8a64e98cfc7110f224278dcb (diff)
Minimize header dependencies
Job header are included in renderer, changes trigger large rebuilds. Minimizing the amount of includes used only by internal job operations. Change-Id: Ie4d575f1cb2d0ca97452f469afdb47f88250dc00 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
-rw-r--r--src/render/jobs/updatelevelofdetailjob.cpp1
-rw-r--r--src/render/jobs/updatelevelofdetailjob_p.h5
2 files changed, 4 insertions, 2 deletions
diff --git a/src/render/jobs/updatelevelofdetailjob.cpp b/src/render/jobs/updatelevelofdetailjob.cpp
index 24891f9b8..ddebbab0e 100644
--- a/src/render/jobs/updatelevelofdetailjob.cpp
+++ b/src/render/jobs/updatelevelofdetailjob.cpp
@@ -43,6 +43,7 @@
#include <Qt3DRender/private/nodemanagers_p.h>
#include <Qt3DRender/private/managers_p.h>
#include <Qt3DRender/private/sphere_p.h>
+#include <Qt3DRender/private/pickboundingvolumeutils_p.h>
QT_BEGIN_NAMESPACE
diff --git a/src/render/jobs/updatelevelofdetailjob_p.h b/src/render/jobs/updatelevelofdetailjob_p.h
index 30fe3004d..7769da8eb 100644
--- a/src/render/jobs/updatelevelofdetailjob_p.h
+++ b/src/render/jobs/updatelevelofdetailjob_p.h
@@ -51,9 +51,9 @@
// We mean it.
//
-#include <Qt3DCore/qaspectjob.h>
+#include <Qt3DCore/QAspectJob>
+#include <Qt3DCore/QNodeId>
#include <Qt3DRender/private/qt3drender_global_p.h>
-#include <Qt3DRender/private/pickboundingvolumeutils_p.h>
QT_BEGIN_NAMESPACE
@@ -64,6 +64,7 @@ namespace Render {
class Entity;
class NodeManagers;
class LevelOfDetail;
+class FrameGraphNode;
class QT3DRENDERSHARED_PRIVATE_EXPORT UpdateLevelOfDetailJob : public Qt3DCore::QAspectJob
{