| Index: cc/trees/property_tree.h
|
| diff --git a/cc/trees/property_tree.h b/cc/trees/property_tree.h
|
| index 9115702aa039f78a50c0cc9e0b8c63ba28d1a7cb..96c421ee5c145e1f7d8f32c86e3a59fd9340a9d9 100644
|
| --- a/cc/trees/property_tree.h
|
| +++ b/cc/trees/property_tree.h
|
| @@ -263,6 +263,10 @@ struct CC_EXPORT EffectNodeData {
|
| bool has_render_surface;
|
| bool has_copy_request;
|
| bool has_background_filters;
|
| + bool node_or_ancestor_has_background_filters;
|
| + bool to_screen_opacity_is_animated;
|
| + bool node_or_ancestor_has_backface_visible_surface;
|
| + bool double_sided;
|
| bool is_drawn;
|
| bool has_animated_opacity;
|
| // We need to track changes to effects on the compositor to compute damage
|
| @@ -551,6 +555,7 @@ class CC_EXPORT EffectTree final : public PropertyTree<EffectNode> {
|
| private:
|
| void UpdateOpacities(EffectNode* node, EffectNode* parent_node);
|
| void UpdateIsDrawn(EffectNode* node, EffectNode* parent_node);
|
| + void UpdateBackfaceVisibility(EffectNode* node, EffectNode* parent_node);
|
| };
|
|
|
| class CC_EXPORT ScrollTree final : public PropertyTree<ScrollNode> {
|
|
|