diff options
author | Mike Krus <mike.krus@kdab.com> | 2017-02-17 23:11:15 +0000 |
---|---|---|
committer | Mike Krus <mike.krus@kdab.com> | 2017-05-26 09:58:27 +0000 |
commit | 498a2b1c90616c559aa696757685ac624899783e (patch) | |
tree | 1df206f0dbe9a0305c3618032604d2530d478f60 | |
parent | 53ce2c8ff026503f8a64e98cfc7110f224278dcb (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.cpp | 1 | ||||
-rw-r--r-- | src/render/jobs/updatelevelofdetailjob_p.h | 5 |
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 { |