Chromium Code Reviews| Index: tools/VisualBench/VisualInteractiveModule.h |
| diff --git a/tools/VisualBench/VisualInteractiveModule.h b/tools/VisualBench/VisualInteractiveModule.h |
| index 5b9ff0a340e75b2a28222f3d4b0e56f1a8c75304..b1ed18e3579d3de6fc88b93aef0a858c5088e63f 100755 |
| --- a/tools/VisualBench/VisualInteractiveModule.h |
| +++ b/tools/VisualBench/VisualInteractiveModule.h |
| @@ -9,50 +9,31 @@ |
| #ifndef VisualInteractiveModule_DEFINED |
| #define VisualInteractiveModule_DEFINED |
| -#include "VisualModule.h" |
| - |
| -#include "ResultsWriter.h" |
| -#include "SkPicture.h" |
| -#include "Timer.h" |
| -#include "TimingStateMachine.h" |
| -#include "VisualBench.h" |
| -#include "VisualBenchmarkStream.h" |
| +#include "VisualStreamTimingModule.h" |
| class SkCanvas; |
| /* |
| * This module for VisualBench is designed to display stats data dynamically |
| */ |
| -class VisualInteractiveModule : public VisualModule { |
| +class VisualInteractiveModule : public VisualStreamTimingModule { |
| public: |
| // TODO get rid of backpointer |
| VisualInteractiveModule(VisualBench* owner); |
|
robertphillips
2015/10/06 12:19:46
This should still be an override, right ?
joshualitt
2015/10/07 19:33:52
Acknowledged.
|
| - void draw(SkCanvas* canvas) override; |
| - bool onHandleChar(SkUnichar unichar) override; |
| + bool onHandleChar(SkUnichar c); |
| private: |
| - void setTitle(); |
| - bool setupBackend(); |
| - void setupRenderTarget(); |
| void drawStats(SkCanvas*); |
| - bool advanceRecordIfNecessary(SkCanvas*); |
| - inline void renderFrame(SkCanvas*); |
| + void renderFrame(SkCanvas*, Benchmark*, int loops) override; |
| + bool timingFinished(Benchmark*, int loops, double measurement) override; |
| static const int kMeasurementCount = 64; // should be power of 2 for fast mod |
| double fMeasurements[kMeasurementCount]; |
| int fCurrentMeasurement; |
| - |
| - SkAutoTDelete<VisualBenchmarkStream> fBenchmarkStream; |
| - SkAutoTUnref<Benchmark> fBenchmark; |
| - TimingStateMachine fTSM; |
| bool fAdvance; |
| - bool fHasBeenReset; |
| - |
| - // support framework |
| - SkAutoTUnref<VisualBench> fOwner; |
| - typedef VisualModule INHERITED; |
| + typedef VisualStreamTimingModule INHERITED; |
| }; |
| #endif |