| Index: cc/tile_manager.h
|
| diff --git a/cc/tile_manager.h b/cc/tile_manager.h
|
| index fd13d86a3eb7d4be84a8481241b75d3d6f984f6d..2d57f7d04312d5607630b68a75f7b5845c921e5b 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 {
|
| @@ -75,6 +76,8 @@ class CC_EXPORT TileManager {
|
|
|
| void ManageTiles();
|
|
|
| + void renderingStats(RenderingStats* stats);
|
| +
|
| protected:
|
| // Methods called by Tile
|
| friend class Tile;
|
| @@ -91,7 +94,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_;
|
| @@ -105,6 +109,8 @@ class CC_EXPORT TileManager {
|
| typedef std::vector<Tile*> TileVector;
|
| TileVector tiles_;
|
| TileVector tiles_that_need_to_be_rasterized_;
|
| +
|
| + RenderingStats rendering_stats_;
|
| };
|
|
|
| } // namespace cc
|
|
|