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> { |