summaryrefslogtreecommitdiffstats
path: root/src/render/jobs/calcboundingvolumejob_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/jobs/calcboundingvolumejob_p.h')
-rw-r--r--src/render/jobs/calcboundingvolumejob_p.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/render/jobs/calcboundingvolumejob_p.h b/src/render/jobs/calcboundingvolumejob_p.h
index 4b2352107..c3c89151e 100644
--- a/src/render/jobs/calcboundingvolumejob_p.h
+++ b/src/render/jobs/calcboundingvolumejob_p.h
@@ -54,7 +54,7 @@
#include <Qt3DCore/qaspectjob.h>
#include <Qt3DRender/private/qt3drender_global_p.h>
-
+#include <Qt3DCore/private/calcboundingvolumejob_p.h>
#include <QSharedPointer>
QT_BEGIN_NAMESPACE
@@ -70,7 +70,7 @@ class NodeManagers;
class Entity;
class Geometry;
-class Q_3DRENDERSHARED_PRIVATE_EXPORT CalculateBoundingVolumeJob : public Qt3DCore::QAspectJob
+class Q_3DRENDERSHARED_PRIVATE_EXPORT CalculateBoundingVolumeJob : public Qt3DCore::QAspectJob, public Qt3DCore::BoundingVolumeJobProcessor
{
public:
explicit CalculateBoundingVolumeJob();
@@ -83,6 +83,8 @@ public:
void postFrame(Qt3DCore::QAspectEngine *aspectEngine) override;
private:
+ void process(const Qt3DCore::BoundingVolumeComputeResult &result, bool computedResult) override;
+
NodeManagers *m_manager;
Entity *m_node;
Qt3DCore::QAbstractFrontEndNodeManager *m_frontEndNodeManager;