4#ifndef QGRAPHICSFRAMECAPTURERENDERDOC_P_P_H
5#define QGRAPHICSFRAMECAPTURERENDERDOC_P_P_H
19#include <renderdoc_app.h>
34 void setRhi(QRhi *rhi)
override;
43 void updateCapturePathAndTemplate();
44 static RENDERDOC_API_1_5_0 *s_rdocApi;
48 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
Combined button and popup list for selecting options.