summaryrefslogtreecommitdiffstats
path: root/src/render/framegraph/rendercapture_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/framegraph/rendercapture_p.h')
-rw-r--r--src/render/framegraph/rendercapture_p.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/render/framegraph/rendercapture_p.h b/src/render/framegraph/rendercapture_p.h
index 7a759e5b8..8c9f4a31d 100644
--- a/src/render/framegraph/rendercapture_p.h
+++ b/src/render/framegraph/rendercapture_p.h
@@ -62,10 +62,10 @@ class Q_AUTOTEST_EXPORT RenderCapture : public FrameGraphNode
public:
RenderCapture();
- void requestCapture(int captureId);
+ void requestCapture(const QRenderCaptureRequest &request);
bool wasCaptureRequested() const;
- void acknowledgeCaptureRequest();
- void addRenderCapture(const QImage &image);
+ QRenderCaptureRequest takeCaptureRequest();
+ void addRenderCapture(int captureId, const QImage &image);
void sendRenderCaptures();
protected:
@@ -73,8 +73,7 @@ protected:
private:
- QVector<int> m_requestedCaptures;
- QVector<int> m_acknowledgedCaptures;
+ QVector<QRenderCaptureRequest> m_requestedCaptures;
QVector<RenderCaptureDataPtr> m_renderCaptureData;
mutable QMutex m_mutex;
};