Chromium Code Reviews| Index: cc/layer_tree_host.h |
| diff --git a/cc/layer_tree_host.h b/cc/layer_tree_host.h |
| index e5719ec353b3c58ef38b74ef17bf70935f1efe16..8669b207646feba75387c00068ccac42511fe093 100644 |
| --- a/cc/layer_tree_host.h |
| +++ b/cc/layer_tree_host.h |
| @@ -24,6 +24,7 @@ |
| #include "cc/proxy.h" |
| #include "cc/rate_limiter.h" |
| #include "cc/rendering_stats.h" |
| +#include "cc/rendering_stats_recorder.h" |
|
danakj
2013/03/13 17:25:41
forward declare the class here, include the .h fro
egraether
2013/03/14 18:58:07
Done.
|
| #include "cc/scoped_ptr_vector.h" |
| #include "skia/ext/refptr.h" |
| #include "third_party/skia/include/core/SkColor.h" |
| @@ -138,6 +139,7 @@ public: |
| int commitNumber() const { return m_commitNumber; } |
| void renderingStats(RenderingStats*) const; |
| + RenderingStatsRecorder* renderingStatsRecorder() const; |
| const RendererCapabilities& rendererCapabilities() const; |
| @@ -220,7 +222,7 @@ private: |
| void update(Layer*, ResourceUpdateQueue&, const OcclusionTracker*); |
| bool paintLayerContents(const LayerList&, ResourceUpdateQueue&); |
| - bool paintMasksForRenderSurface(Layer*, ResourceUpdateQueue&); |
| + bool paintMasksForRenderSurface(Layer*, ResourceUpdateQueue&, RenderingStats*); |
| void updateLayers(Layer*, ResourceUpdateQueue&); |
| void updateHudLayer(); |
| @@ -245,7 +247,7 @@ private: |
| scoped_ptr<Proxy> m_proxy; |
| int m_commitNumber; |
| - RenderingStats m_renderingStats; |
| + scoped_ptr<RenderingStatsRecorder> m_renderingStatsRecorder; |
| bool m_rendererInitialized; |
| bool m_outputSurfaceLost; |