| Index: cc/trees/layer_tree_impl.h
|
| diff --git a/cc/trees/layer_tree_impl.h b/cc/trees/layer_tree_impl.h
|
| index 5fadf708d21d7c6b08dd7e3b330e3b27a7abfe97..9b4b40cad18f40bfb9c97a0b09fa7daaab3a3da1 100644
|
| --- a/cc/trees/layer_tree_impl.h
|
| +++ b/cc/trees/layer_tree_impl.h
|
| @@ -343,6 +343,32 @@ class CC_EXPORT LayerTreeImpl {
|
| bool IsExternalFlingActive() const;
|
| void DidUpdateScrollOffset(int layer_id);
|
|
|
| + bool IsAnimatingFilterProperty(const LayerImpl* layer) const;
|
| + bool IsAnimatingOpacityProperty(const LayerImpl* layer) const;
|
| + bool IsAnimatingTransformProperty(const LayerImpl* layer) const;
|
| +
|
| + bool HasPotentiallyRunningOpacityAnimation(const LayerImpl* layer) const;
|
| + bool HasPotentiallyRunningTransformAnimation(const LayerImpl* layer) const;
|
| +
|
| + bool FilterIsAnimatingOnImplOnly(const LayerImpl* layer) const;
|
| + bool OpacityIsAnimatingOnImplOnly(const LayerImpl* layer) const;
|
| + bool TransformIsAnimatingOnImplOnly(const LayerImpl* layer) const;
|
| +
|
| + bool HasOnlyTranslationTransforms(const LayerImpl* layer) const;
|
| +
|
| + bool MaximumTargetScale(const LayerImpl* layer, float* max_scale) const;
|
| +
|
| + bool HasFilterAnimationThatInflatesBounds(const LayerImpl* layer) const;
|
| + bool HasTransformAnimationThatInflatesBounds(const LayerImpl* layer) const;
|
| + bool HasAnimationThatInflatesBounds(const LayerImpl* layer) const;
|
| +
|
| + bool FilterAnimationBoundsForBox(const LayerImpl* layer,
|
| + const gfx::BoxF& box,
|
| + gfx::BoxF* bounds) const;
|
| + bool TransformAnimationBoundsForBox(const LayerImpl* layer,
|
| + const gfx::BoxF& box,
|
| + gfx::BoxF* bounds) const;
|
| +
|
| protected:
|
| explicit LayerTreeImpl(
|
| LayerTreeHostImpl* layer_tree_host_impl,
|
|
|