diff options
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) }; |