5#ifndef QGRAPHICSFRAMECAPTURERENDERDOC_P_P_H
6#define QGRAPHICSFRAMECAPTURERENDERDOC_P_P_H
20#include <renderdoc_app.h>
35 void setRhi(QRhi *rhi)
override;
44 void updateCapturePathAndTemplate();
45 static RENDERDOC_API_1_5_0 *s_rdocApi;
49 bool m_nativeHandlesSet;
The QGraphicsFrameCaptureRenderDoc class provides a way to capture a record of draw calls for differe...
void setRhi(QRhi *rhi) override
bool initialized() const override
Returns true if the API is loaded and can capture frames or not.
void openCapture() override
QGraphicsFrameCaptureRenderDoc()
Creates a new object of this class.
void startCaptureFrame() override
Starts a frame capture using the set native handles provided through QGraphicsFrameCaptureRenderDoc::...
bool isCapturing() const override
void endCaptureFrame() override
Ends a frame capture started by a call to QGraphicsFrameCaptureRenderDoc::startCaptureFrame using the...
~QGraphicsFrameCaptureRenderDoc()=default