1 /*
2  * Copyright 2014 Google Inc.
3  *
4  * Use of this source code is governed by a BSD-style license that can be
5  * found in the LICENSE file.
6  */
7 #ifndef DumpRecord_DEFINED
8 #define DumpRecord_DEFINED
9 
10 class SkRecord;
11 class SkCanvas;
12 
13 /**
14  * Draw the record to the supplied canvas via SkRecords::Draw, while
15  * printing each draw command and run time in microseconds to stdout.
16  *
17  * @param timeWithCommand If true, print time next to command, else in
18  *        first column.
19  */
20 void DumpRecord(const SkRecord& record,
21                 SkCanvas* canvas,
22                 bool timeWithCommand);
23 
24 #endif  // DumpRecord_DEFINED
25