Index: tools/DumpRecord.h |
diff --git a/tools/DumpRecord.h b/tools/DumpRecord.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..47097472b1c03a15e4a806ea39fe4c6b039a0820 |
--- /dev/null |
+++ b/tools/DumpRecord.h |
@@ -0,0 +1,24 @@ |
+/* |
+ * Copyright 2014 Google Inc. |
+ * |
+ * Use of this source code is governed by a BSD-style license that can be |
+ * found in the LICENSE file. |
+ */ |
+#ifndef DumpRecord_DEFINED |
+#define DumpRecord_DEFINED |
+ |
+class SkRecord; |
+class SkCanvas; |
+ |
+/** |
+ * Draw the record to the supplied canvas via SkRecords::Draw, while |
+ * printing each draw command and run time in microseconds to stdout. |
+ * |
+ * @param timeWithCommand If true, print time next to command, else in |
+ * first column. |
+ */ |
+void DumpRecord(const SkRecord& record, |
+ SkCanvas* canvas, |
+ bool timeWithCommand); |
+ |
+#endif // DumpRecord_DEFINED |