| Index: cc/trees/layer_tree.h
|
| diff --git a/cc/trees/layer_tree.h b/cc/trees/layer_tree.h
|
| index 7bf43eb47b89863e91fb22ba506e4de86678005b..0ebbb527a4c15de29fedb50b72a196525debf062 100644
|
| --- a/cc/trees/layer_tree.h
|
| +++ b/cc/trees/layer_tree.h
|
| @@ -33,6 +33,8 @@ class LayerUpdate;
|
| } // namespace proto
|
|
|
| class AnimationHost;
|
| +class ClientPictureCache;
|
| +class EnginePictureCache;
|
| class HeadsUpDisplayLayer;
|
| class Layer;
|
| class LayerTreeHost;
|
| @@ -148,6 +150,19 @@ class CC_EXPORT LayerTree : public MutatorHostClient {
|
| return needs_meta_info_recomputation_;
|
| }
|
|
|
| + void set_engine_picture_cache(EnginePictureCache* cache) {
|
| + engine_picture_cache_ = cache;
|
| + }
|
| + EnginePictureCache* engine_picture_cache() const {
|
| + return engine_picture_cache_;
|
| + }
|
| + void set_client_picture_cache(ClientPictureCache* cache) {
|
| + client_picture_cache_ = cache;
|
| + }
|
| + ClientPictureCache* client_picture_cache() const {
|
| + return client_picture_cache_;
|
| + }
|
| +
|
| void SetPageScaleFromImplSide(float page_scale);
|
| void SetElasticOverscrollFromImplSide(gfx::Vector2dF elastic_overscroll);
|
| gfx::Vector2dF elastic_overscroll() const { return elastic_overscroll_; }
|
| @@ -285,6 +300,11 @@ class CC_EXPORT LayerTree : public MutatorHostClient {
|
| std::unique_ptr<AnimationHost> animation_host_;
|
| LayerTreeHost* layer_tree_host_;
|
|
|
| + // TODO(khushalsagar): Make these go away once we transition blimp to an
|
| + // external embedder.
|
| + EnginePictureCache* engine_picture_cache_;
|
| + ClientPictureCache* client_picture_cache_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(LayerTree);
|
| };
|
|
|
|
|