diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-31 20:00:56 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-31 20:00:56 +0000 |
commit | 55fd612adfd08f5c64fb728bc37a2cb4ae224656 (patch) | |
tree | b49828f094c0bec2e2468f2820449c5df0d9a2d7 /tools/PictureBenchmark.h | |
parent | 65a629ab33eb829efdfe258e48395d3d43da61ca (diff) |
R=borenet@google.com, bungeman@google.com, robertphillips@google.com, scroggo@google.com, sglez@google.com
Author: bsalomon@google.com
Review URL: https://chromiumcodereview.appspot.com/19862002
git-svn-id: http://skia.googlecode.com/svn/trunk@10473 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'tools/PictureBenchmark.h')
-rw-r--r-- | tools/PictureBenchmark.h | 30 |
1 files changed, 9 insertions, 21 deletions
diff --git a/tools/PictureBenchmark.h b/tools/PictureBenchmark.h index 70c56d9949..1f01ce533a 100644 --- a/tools/PictureBenchmark.h +++ b/tools/PictureBenchmark.h @@ -10,6 +10,7 @@ #include "SkTypes.h" #include "PictureRenderer.h" +#include "TimerData.h" class BenchTimer; class SkBenchLogger; @@ -45,32 +46,19 @@ public: PictureRenderer* setRenderer(PictureRenderer*); - void setLogPerIter(bool log) { fLogPerIter = log; } + void setTimerResultType(TimerData::Result resultType) { fTimerResult = resultType; } - void setPrintMin(bool min) { fPrintMin = min; } - - void setTimersToShow(bool wall, bool truncatedWall, bool cpu, bool truncatedCpu, bool gpu) { - fShowWallTime = wall; - fShowTruncatedWallTime = truncatedWall; - fShowCpuTime = cpu; - fShowTruncatedCpuTime = truncatedCpu; - fShowGpuTime = gpu; - } + void setTimersToShow(bool wall, bool truncatedWall, bool cpu, bool truncatedCpu, bool gpu); void setLogger(SkBenchLogger* logger) { fLogger = logger; } private: - int fRepeats; - SkBenchLogger* fLogger; - PictureRenderer* fRenderer; - bool fLogPerIter; - bool fPrintMin; - bool fShowWallTime; - bool fShowTruncatedWallTime; - bool fShowCpuTime; - bool fShowTruncatedCpuTime; - bool fShowGpuTime; - bool fTimeIndividualTiles; + int fRepeats; + SkBenchLogger* fLogger; + PictureRenderer* fRenderer; + TimerData::Result fTimerResult; + uint32_t fTimerTypes; // bitfield of TimerData::TimerFlags values + bool fTimeIndividualTiles; void logProgress(const char msg[]); |