]> git.cworth.org Git - apitrace/blobdiff - retrace/retrace.hpp
d3dretrace: Basic d3d8 support.
[apitrace] / retrace / retrace.hpp
index 01d2609e8c9debaad11fb35b158e2f90c197818b..ab1ba5c20dd7af242f226c8386b4201b898518fb 100644 (file)
@@ -162,6 +162,7 @@ extern bool doubleBuffer;
 extern bool coreProfile;
 
 extern unsigned frameNo;
+extern unsigned callNo;
 
 
 std::ostream &warning(trace::Call &call);
@@ -210,6 +211,24 @@ public:
 };
 
 
+class Dumper
+{
+public:
+    virtual image::Image *
+    getSnapshot(void) {
+        return NULL;
+    }
+
+    virtual bool
+    dumpState(std::ostream &os) {
+        return false;
+    }
+};
+
+
+extern Dumper *dumper;
+
+
 void
 setUp(void);
 
@@ -219,11 +238,7 @@ addCallbacks(retrace::Retracer &retracer);
 void
 frameComplete(trace::Call &call);
 
-image::Image *
-getSnapshot(void);
 
-bool
-dumpState(std::ostream &os);
 
 void
 flushRendering(void);