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
10class SkRecord;
11class 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 */
20void DumpRecord(const SkRecord& record,
21                SkCanvas* canvas,
22                bool timeWithCommand);
23
24#endif  // DumpRecord_DEFINED
25