diff options
Diffstat (limited to 'src/render/framegraph/rendercapture_p.h')
-rw-r--r-- | src/render/framegraph/rendercapture_p.h | 9 |
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; }; |