Index: cc/trees/property_tree.h |
diff --git a/cc/trees/property_tree.h b/cc/trees/property_tree.h |
index e441ed84f700dd0132a4574f45a21d7d33f84040..5e4b4acc2726d1dc5ac6f170e1d01437db3757d0 100644 |
--- a/cc/trees/property_tree.h |
+++ b/cc/trees/property_tree.h |
@@ -30,6 +30,7 @@ class TreeNode; |
} |
class LayerTreeImpl; |
+class RenderSurfaceImpl; |
class ScrollState; |
struct ScrollAndScaleSet; |
@@ -261,6 +262,7 @@ struct CC_EXPORT EffectNodeData { |
float screen_space_opacity; |
bool has_render_surface; |
+ RenderSurfaceImpl* render_surface; |
bool has_copy_request; |
bool has_background_filters; |
bool node_or_ancestor_has_background_filters; |
@@ -275,7 +277,7 @@ struct CC_EXPORT EffectNodeData { |
int num_copy_requests_in_subtree; |
int transform_id; |
int clip_id; |
- // For a node that creates a render surface, target_id is its own id. |
+ // Effect node id of which this effect contributes to. |
int target_id; |
bool operator==(const EffectNodeData& other) const; |