| Index: cc/layers/layer_impl.h
|
| diff --git a/cc/layers/layer_impl.h b/cc/layers/layer_impl.h
|
| index e3d0c877e4d96c5ba71dfec1c2db07835e986eaf..12ee4c0b7e76227d49a67e3120bf9cf1e5fb314b 100644
|
| --- a/cc/layers/layer_impl.h
|
| +++ b/cc/layers/layer_impl.h
|
| @@ -321,7 +321,6 @@ class CC_EXPORT LayerImpl : public LayerAnimationValueObserver,
|
|
|
| void SetOpacity(float opacity);
|
| float opacity() const { return opacity_; }
|
| - float EffectiveOpacity() const;
|
| bool OpacityIsAnimating() const;
|
| bool HasPotentiallyRunningOpacityAnimation() const;
|
| bool OpacityIsAnimatingOnImplOnly() const;
|
| @@ -686,7 +685,13 @@ class CC_EXPORT LayerImpl : public LayerAnimationValueObserver,
|
|
|
| void UpdatePropertyTreeForScrollingAndAnimationIfNeeded();
|
|
|
| - bool IsHidden() const;
|
| + void set_is_hidden_from_property_trees(bool is_hidden) {
|
| + if (is_hidden == is_hidden_from_property_trees_)
|
| + return;
|
| + is_hidden_from_property_trees_ = is_hidden;
|
| + SetNeedsPushProperties();
|
| + }
|
| + bool LayerIsHidden() const;
|
|
|
| float GetIdealContentsScale() const;
|
|
|
| @@ -890,6 +895,7 @@ class CC_EXPORT LayerImpl : public LayerAnimationValueObserver,
|
| // If true, the layer or one of its descendants has a wheel or touch handler.
|
| bool layer_or_descendant_has_input_handler_;
|
| bool sorted_for_recursion_;
|
| + bool is_hidden_from_property_trees_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(LayerImpl);
|
| };
|
|
|