| Index: cc/debug/micro_benchmark_controller.h
|
| diff --git a/cc/debug/micro_benchmark_controller.h b/cc/debug/micro_benchmark_controller.h
|
| index 63cf9c7a8d475cdadf5bf7334de76ce1526e4943..e3a4245799c23ff0ec514217a785b165f608b24a 100644
|
| --- a/cc/debug/micro_benchmark_controller.h
|
| +++ b/cc/debug/micro_benchmark_controller.h
|
| @@ -14,13 +14,13 @@
|
|
|
| namespace base {
|
| class Value;
|
| +class MessageLoopProxy;
|
| } // namespace base
|
|
|
| namespace cc {
|
|
|
| class LayerTreeHost;
|
| -class Layer;
|
| -class PictureLayer;
|
| +class LayerTreeHostImpl;
|
| class MicroBenchmarkController {
|
| public:
|
| explicit MicroBenchmarkController(LayerTreeHost* host);
|
| @@ -32,11 +32,14 @@ class MicroBenchmarkController {
|
| scoped_ptr<base::Value> value,
|
| const MicroBenchmark::DoneCallback& callback);
|
|
|
| + void ScheduleImplBenchmarks(LayerTreeHostImpl* host_impl);
|
| +
|
| private:
|
| void CleanUpFinishedBenchmarks();
|
|
|
| LayerTreeHost* host_;
|
| ScopedPtrVector<MicroBenchmark> benchmarks_;
|
| + scoped_refptr<base::MessageLoopProxy> main_controller_message_loop_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(MicroBenchmarkController);
|
| };
|
|
|