| Index: cc/trees/property_tree.h
|
| diff --git a/cc/trees/property_tree.h b/cc/trees/property_tree.h
|
| index 8209b788db252132f17fbc5bb5015b3586e2c830..c872ddf3dcef711555df6cdc0484c2447ceacd6e 100644
|
| --- a/cc/trees/property_tree.h
|
| +++ b/cc/trees/property_tree.h
|
| @@ -108,6 +108,8 @@ struct CC_EXPORT TransformNodeData {
|
| // TODO(vollick): will be moved when accelerated effects are implemented.
|
| bool needs_local_transform_update : 1;
|
|
|
| + bool node_and_ancestors_are_animated_or_invertible : 1;
|
| +
|
| bool is_invertible : 1;
|
| bool ancestors_are_invertible : 1;
|
|
|
| @@ -421,6 +423,9 @@ class CC_EXPORT TransformTree final : public PropertyTree<TransformNode> {
|
| void UpdateTransformChanged(TransformNode* node,
|
| TransformNode* parent_node,
|
| TransformNode* source_node);
|
| + void UpdateNodeAndAncestorsAreAnimatedOrInvertible(
|
| + TransformNode* node,
|
| + TransformNode* parent_node);
|
|
|
| // A TransformNode's source_to_parent value is used to account for the fact
|
| // that fixed-position layers are positioned by Blink wrt to their layer tree
|
|
|