| Index: tools/PictureBenchmark.h
|
| diff --git a/tools/PictureBenchmark.h b/tools/PictureBenchmark.h
|
| index e149f8c9e9f446843ee1d66eec5ae736a1512919..3ec3c6691c6c02fd3ba31d87b0cf94c73f3a5a16 100644
|
| --- a/tools/PictureBenchmark.h
|
| +++ b/tools/PictureBenchmark.h
|
| @@ -11,6 +11,7 @@
|
| #include "SkTypes.h"
|
| #include "PictureRenderer.h"
|
| #include "TimerData.h"
|
| +#include "PictureResultsWriter.h"
|
|
|
| class BenchTimer;
|
| class SkBenchLogger;
|
| @@ -27,7 +28,7 @@ public:
|
|
|
| /**
|
| * Draw the provided SkPicture fRepeats times while collecting timing data, and log the output
|
| - * via fLogger.
|
| + * via fWriter.
|
| */
|
| void run(SkPicture* pict);
|
|
|
| @@ -55,11 +56,10 @@ public:
|
|
|
| void setTimersToShow(bool wall, bool truncatedWall, bool cpu, bool truncatedCpu, bool gpu);
|
|
|
| - void setLogger(SkBenchLogger* logger) { fLogger = logger; }
|
| + void setWriter(PictureResultsWriter* writer) { fWriter = writer; }
|
|
|
| private:
|
| int fRepeats;
|
| - SkBenchLogger* fLogger;
|
| PictureRenderer* fRenderer;
|
| TimerData::Result fTimerResult;
|
| uint32_t fTimerTypes; // bitfield of TimerData::TimerFlags values
|
| @@ -67,7 +67,7 @@ private:
|
| bool fPurgeDecodedTex;
|
| bool fPreprocess;
|
|
|
| - void logProgress(const char msg[]);
|
| + PictureResultsWriter* fWriter;
|
|
|
| BenchTimer* setupTimer(bool useGLTimer = true);
|
| };
|
|
|