diff options
author | Andy Nichols <andy.nichols@qt.io> | 2017-07-11 14:17:28 +0200 |
---|---|---|
committer | Andy Nichols <andy.nichols@qt.io> | 2017-07-11 14:17:28 +0200 |
commit | 2dd6aa017685bd76f3a315871d07fdaef0e6d5f1 (patch) | |
tree | 3ee522501db89ab9d295bd169298497c0d86309e /src/render/framegraph/qrendercapture_p.h | |
parent | 06fa003da1dc6bc16616f3e687de8513d8b40a1c (diff) | |
parent | cadfd44c77de9ad3d66e936df140e4ba6efb0d74 (diff) |
Merge remote-tracking branch 'origin/5.9' into dev
Change-Id: I4ceccd338a937a2ada231f568ed02c7a87bd6e80
Diffstat (limited to 'src/render/framegraph/qrendercapture_p.h')
-rw-r--r-- | src/render/framegraph/qrendercapture_p.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/render/framegraph/qrendercapture_p.h b/src/render/framegraph/qrendercapture_p.h index 3b045ae3b..4e509cc59 100644 --- a/src/render/framegraph/qrendercapture_p.h +++ b/src/render/framegraph/qrendercapture_p.h @@ -51,6 +51,8 @@ #include <Qt3DRender/qrendercapture.h> #include <Qt3DRender/private/qframegraphnode_p.h> +#include <QtCore/qmutex.h> + QT_BEGIN_NAMESPACE namespace Qt3DRender { @@ -59,11 +61,14 @@ class QRenderCapturePrivate : public QFrameGraphNodePrivate { public: QRenderCapturePrivate(); + ~QRenderCapturePrivate(); QVector<QRenderCaptureReply *> m_waitingReplies; + QMutex m_mutex; QRenderCaptureReply *createReply(int captureId); QRenderCaptureReply *takeReply(int captureId); void setImage(QRenderCaptureReply *reply, const QImage &image); + void replyDestroyed(QRenderCaptureReply *reply); Q_DECLARE_PUBLIC(QRenderCapture) }; |