summaryrefslogtreecommitdiff
path: root/retrace/daemon/glframe_retrace_context.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'retrace/daemon/glframe_retrace_context.hpp')
-rw-r--r--retrace/daemon/glframe_retrace_context.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/retrace/daemon/glframe_retrace_context.hpp b/retrace/daemon/glframe_retrace_context.hpp
index b5c056c0..ccbcb41f 100644
--- a/retrace/daemon/glframe_retrace_context.hpp
+++ b/retrace/daemon/glframe_retrace_context.hpp
@@ -48,10 +48,12 @@ namespace glretrace {
struct Context;
+class BatchControl;
class StateTrack;
class OnFrameRetrace;
class ExperimentId;
class MetricId;
+class OutputPoller;
class PerfMetrics;
class RetraceRender;
@@ -88,6 +90,11 @@ class RetraceContext {
StateTrack *tracker,
OnFrameRetrace *callback);
int getRenderCount() const;
+ void retraceBatch(const RenderSelection &selection,
+ const StateTrack &tracker,
+ BatchControl *control,
+ OutputPoller *poller,
+ OnFrameRetrace *callback);
private:
trace::AbstractParser *m_parser;