Home | History | Annotate | Download | only in tools
      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