| 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
|
|
|