Index: cc/tile_manager.h |
diff --git a/cc/tile_manager.h b/cc/tile_manager.h |
index ee74c2c8c5a55bf6d23c89b0ef0bc13bbcc3b53e..4e866fa95d6fdfcb7f7cb80f39f4d5054a3fa1e4 100644 |
--- a/cc/tile_manager.h |
+++ b/cc/tile_manager.h |
@@ -20,6 +20,7 @@ namespace cc { |
class Tile; |
class TileVersion; |
+struct RenderingStats; |
class ResourceProvider; |
class CC_EXPORT TileManagerClient { |
@@ -74,6 +75,8 @@ class CC_EXPORT TileManager { |
void ManageTiles(); |
+ void renderingStats(RenderingStats* stats); |
+ |
protected: |
// Methods called by Tile |
friend class Tile; |
@@ -90,7 +93,8 @@ class CC_EXPORT TileManager { |
void OnRasterTaskCompleted( |
scoped_refptr<Tile>, |
ResourceProvider::ResourceId, |
- scoped_refptr<PicturePileImpl>); |
+ scoped_refptr<PicturePileImpl>, |
+ RenderingStats*); |
void DidFinishTileInitialization(Tile*, ResourceProvider::ResourceId); |
TileManagerClient* client_; |
@@ -104,6 +108,8 @@ class CC_EXPORT TileManager { |
typedef std::vector<Tile*> TileVector; |
TileVector tiles_; |
TileVector tiles_that_need_to_be_rasterized_; |
+ |
+ RenderingStats rendering_stats_; |
}; |
} // namespace cc |