diff options
Diffstat (limited to 'cc/tile_manager.h')
-rw-r--r-- | cc/tile_manager.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cc/tile_manager.h b/cc/tile_manager.h index fd13d86..2d57f7d 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 |