diff options
Diffstat (limited to 'src/render')
-rw-r--r-- | src/render/framegraph/qblitframebuffer.h | 2 | ||||
-rw-r--r-- | src/render/framegraph/qcameraselector.h | 1 | ||||
-rw-r--r-- | src/render/framegraph/qproximityfilter.h | 1 | ||||
-rw-r--r-- | src/render/framegraph/qrendertargetselector.h | 2 | ||||
-rw-r--r-- | src/render/frontend/qcamera.h | 6 | ||||
-rw-r--r-- | src/render/frontend/qlevelofdetail.h | 2 | ||||
-rw-r--r-- | src/render/materialsystem/qmaterial.h | 4 | ||||
-rw-r--r-- | src/render/materialsystem/qshaderimage.h | 2 | ||||
-rw-r--r-- | src/render/materialsystem/qshaderprogrambuilder.h | 2 | ||||
-rw-r--r-- | src/render/picking/qpickevent.h | 8 | ||||
-rw-r--r-- | src/render/raycasting/qraycastingservice.cpp | 5 | ||||
-rw-r--r-- | src/render/renderstates/qstenciloperation.h | 2 | ||||
-rw-r--r-- | src/render/renderstates/qstenciltest.h | 2 | ||||
-rw-r--r-- | src/render/texture/qabstracttexture.h | 2 |
14 files changed, 18 insertions, 23 deletions
diff --git a/src/render/framegraph/qblitframebuffer.h b/src/render/framegraph/qblitframebuffer.h index 22c422928..75943ee2c 100644 --- a/src/render/framegraph/qblitframebuffer.h +++ b/src/render/framegraph/qblitframebuffer.h @@ -42,6 +42,7 @@ #include <Qt3DRender/qframegraphnode.h> #include <Qt3DRender/qrendertargetoutput.h> +#include <Qt3DRender/qrendertarget.h> #include <QtCore/QRect> QT_BEGIN_NAMESPACE @@ -49,7 +50,6 @@ QT_BEGIN_NAMESPACE namespace Qt3DRender { class QBlitFramebufferPrivate; -class QRenderTarget; class Q_3DRENDERSHARED_EXPORT QBlitFramebuffer : public QFrameGraphNode { diff --git a/src/render/framegraph/qcameraselector.h b/src/render/framegraph/qcameraselector.h index 61d730f57..99e108af0 100644 --- a/src/render/framegraph/qcameraselector.h +++ b/src/render/framegraph/qcameraselector.h @@ -40,6 +40,7 @@ #ifndef QT3DRENDER_QCAMERASELECTOR_H #define QT3DRENDER_QCAMERASELECTOR_H +#include <Qt3DCore/qentity.h> #include <Qt3DRender/qt3drender_global.h> #include <Qt3DRender/qframegraphnode.h> diff --git a/src/render/framegraph/qproximityfilter.h b/src/render/framegraph/qproximityfilter.h index 56b48c46f..860807773 100644 --- a/src/render/framegraph/qproximityfilter.h +++ b/src/render/framegraph/qproximityfilter.h @@ -40,6 +40,7 @@ #ifndef QT3DRENDER_QPROXIMITYFILTER_H #define QT3DRENDER_QPROXIMITYFILTER_H +#include <Qt3DCore/qentity.h> #include <Qt3DRender/qframegraphnode.h> QT_BEGIN_NAMESPACE diff --git a/src/render/framegraph/qrendertargetselector.h b/src/render/framegraph/qrendertargetselector.h index cb6c679ff..84fdfe82e 100644 --- a/src/render/framegraph/qrendertargetselector.h +++ b/src/render/framegraph/qrendertargetselector.h @@ -44,13 +44,13 @@ #include <Qt3DCore/qnode.h> #include <Qt3DRender/qframegraphnode.h> #include <Qt3DRender/qrendertargetoutput.h> +#include <Qt3DRender/qrendertarget.h> QT_BEGIN_NAMESPACE namespace Qt3DRender { class QRenderTargetSelectorPrivate; -class QRenderTarget; class Q_3DRENDERSHARED_EXPORT QRenderTargetSelector : public QFrameGraphNode { diff --git a/src/render/frontend/qcamera.h b/src/render/frontend/qcamera.h index b57f57957..82a1c04bd 100644 --- a/src/render/frontend/qcamera.h +++ b/src/render/frontend/qcamera.h @@ -41,6 +41,7 @@ #define QT3DRENDER_CAMERA_H #include <Qt3DCore/qentity.h> +#include <Qt3DCore/qtransform.h> #include <Qt3DRender/qt3drender_global.h> #include <Qt3DRender/qcameralens.h> #include <QtGui/QMatrix4x4> @@ -49,11 +50,6 @@ QT_BEGIN_NAMESPACE -namespace Qt3DCore { -class QEntity; -class QTransform; -} - namespace Qt3DRender { class QCameraPrivate; diff --git a/src/render/frontend/qlevelofdetail.h b/src/render/frontend/qlevelofdetail.h index 1192ff1e8..f31c90db7 100644 --- a/src/render/frontend/qlevelofdetail.h +++ b/src/render/frontend/qlevelofdetail.h @@ -43,6 +43,7 @@ #include <Qt3DCore/qcomponent.h> #include <Qt3DRender/qt3drender_global.h> #include <Qt3DRender/qlevelofdetailboundingsphere.h> +#include <Qt3DRender/qcamera.h> #include <QtGui/QVector3D> @@ -50,7 +51,6 @@ QT_BEGIN_NAMESPACE namespace Qt3DRender { -class QCamera; class QLevelOfDetailPrivate; class Q_3DRENDERSHARED_EXPORT QLevelOfDetail : public Qt3DCore::QComponent diff --git a/src/render/materialsystem/qmaterial.h b/src/render/materialsystem/qmaterial.h index 74feb3675..2d306d016 100644 --- a/src/render/materialsystem/qmaterial.h +++ b/src/render/materialsystem/qmaterial.h @@ -44,15 +44,15 @@ #include <Qt3DCore/qcomponent.h> #include <Qt3DRender/qt3drender_global.h> +#include <Qt3DRender/qeffect.h> +#include <Qt3DRender/qabstracttexture.h> QT_BEGIN_NAMESPACE namespace Qt3DRender { -class QAbstractTexture; class QParameter; class QMaterialPrivate; -class QEffect; class Q_3DRENDERSHARED_EXPORT QMaterial : public Qt3DCore::QComponent { diff --git a/src/render/materialsystem/qshaderimage.h b/src/render/materialsystem/qshaderimage.h index cc9d3c728..de323f6c6 100644 --- a/src/render/materialsystem/qshaderimage.h +++ b/src/render/materialsystem/qshaderimage.h @@ -42,12 +42,12 @@ #include <Qt3DCore/qnode.h> #include <Qt3DRender/qt3drender_global.h> +#include <Qt3DRender/qabstracttexture.h> QT_BEGIN_NAMESPACE namespace Qt3DRender { -class QAbstractTexture; class QShaderImagePrivate; class Q_3DRENDERSHARED_EXPORT QShaderImage : public Qt3DCore::QNode diff --git a/src/render/materialsystem/qshaderprogrambuilder.h b/src/render/materialsystem/qshaderprogrambuilder.h index fa8f77ea0..2280306b3 100644 --- a/src/render/materialsystem/qshaderprogrambuilder.h +++ b/src/render/materialsystem/qshaderprogrambuilder.h @@ -42,6 +42,7 @@ #include <Qt3DCore/qnode.h> #include <Qt3DRender/qt3drender_global.h> +#include <Qt3DRender/qshaderprogram.h> #include <QtCore/qurl.h> @@ -49,7 +50,6 @@ QT_BEGIN_NAMESPACE namespace Qt3DRender { -class QShaderProgram; class QShaderProgramBuilderPrivate; class Q_3DRENDERSHARED_EXPORT QShaderProgramBuilder : public Qt3DCore::QNode diff --git a/src/render/picking/qpickevent.h b/src/render/picking/qpickevent.h index 854008aaf..0733499bf 100644 --- a/src/render/picking/qpickevent.h +++ b/src/render/picking/qpickevent.h @@ -43,19 +43,15 @@ #include <QtCore/QObject> #include <QtGui/QVector3D> #include <QtCore/QPointF> +#include <Qt3DCore/qentity.h> +#include <Qt3DRender/qviewport.h> #include <Qt3DRender/qt3drender_global.h> QT_BEGIN_NAMESPACE -namespace Qt3DCore { -class QEntity; -} - namespace Qt3DRender { -class QViewport; class QPickEventPrivate; - class QPickEvent; typedef QSharedPointer<QPickEvent> QPickEventPtr; diff --git a/src/render/raycasting/qraycastingservice.cpp b/src/render/raycasting/qraycastingservice.cpp index bdb1557f7..e9a88e3a3 100644 --- a/src/render/raycasting/qraycastingservice.cpp +++ b/src/render/raycasting/qraycastingservice.cpp @@ -194,8 +194,9 @@ QQueryHandle QRayCastingService::query(const QRay3D &ray, // Blocking mapReduce #if QT_CONFIG(concurrent) - FutureQueryResult future = QtConcurrent::run(d, &QRayCastingServicePrivate::collides, - ray, provider, mode, handle); + FutureQueryResult future = QtConcurrent::run([d, ray, provider, mode, handle]{ + return d->collides(ray, provider, mode, handle); + }); d->m_results.insert(handle, future); #else d->m_results.insert(handle, d->collides(ray, provider, mode, handle)); diff --git a/src/render/renderstates/qstenciloperation.h b/src/render/renderstates/qstenciloperation.h index 3e2cbacea..313d1726b 100644 --- a/src/render/renderstates/qstenciloperation.h +++ b/src/render/renderstates/qstenciloperation.h @@ -41,13 +41,13 @@ #define QT3DRENDER_QSTENCILOPERATION_H #include <Qt3DRender/qrenderstate.h> +#include <Qt3DRender/qstenciloperationarguments.h> QT_BEGIN_NAMESPACE namespace Qt3DRender { class QStencilOperationPrivate; -class QStencilOperationArguments; class Q_3DRENDERSHARED_EXPORT QStencilOperation : public QRenderState { diff --git a/src/render/renderstates/qstenciltest.h b/src/render/renderstates/qstenciltest.h index 1faaa524c..518255dbe 100644 --- a/src/render/renderstates/qstenciltest.h +++ b/src/render/renderstates/qstenciltest.h @@ -42,13 +42,13 @@ #define QT3DRENDER_QSTENCILTEST_H #include <Qt3DRender/qrenderstate.h> +#include <Qt3DRender/qstenciltestarguments.h> QT_BEGIN_NAMESPACE namespace Qt3DRender { class QStencilTestPrivate; -class QStencilTestArguments; class Q_3DRENDERSHARED_EXPORT QStencilTest : public QRenderState { diff --git a/src/render/texture/qabstracttexture.h b/src/render/texture/qabstracttexture.h index 37329b61a..f46344eff 100644 --- a/src/render/texture/qabstracttexture.h +++ b/src/render/texture/qabstracttexture.h @@ -41,6 +41,7 @@ #define QT3DRENDER_QABSTRACTTEXTURE_H #include <Qt3DRender/qtextureimagedata.h> +#include <Qt3DRender/qtexturewrapmode.h> #include <Qt3DRender/qt3drender_global.h> #include <Qt3DCore/qnode.h> @@ -49,7 +50,6 @@ QT_BEGIN_NAMESPACE namespace Qt3DRender { class QAbstractTexturePrivate; -class QTextureWrapMode; class QAbstractTextureImage; class QTextureDataUpdate; |