Index: cc/trees/draw_property_utils.cc |
diff --git a/cc/trees/draw_property_utils.cc b/cc/trees/draw_property_utils.cc |
index df4c39ad9004aa579091eb3af23a02951b839eb3..a01f7926dd4b4839a680e840407baa84ce4d3a34 100644 |
--- a/cc/trees/draw_property_utils.cc |
+++ b/cc/trees/draw_property_utils.cc |
@@ -322,21 +322,20 @@ void ComputeVisibleRectsUsingPropertyTrees( |
float device_scale_factor, |
const gfx::Rect& viewport, |
const gfx::Transform& device_transform, |
- TransformTree* transform_tree, |
- ClipTree* clip_tree, |
- OpacityTree* opacity_tree) { |
+ PropertyTrees* property_trees) { |
PropertyTreeBuilder::BuildPropertyTrees( |
root_layer, page_scale_layer, page_scale_factor, device_scale_factor, |
- viewport, device_transform, transform_tree, clip_tree, opacity_tree); |
- ComputeTransforms(transform_tree); |
- ComputeClips(clip_tree, *transform_tree); |
+ viewport, device_transform, property_trees); |
+ ComputeTransforms(&property_trees->transform_tree); |
+ ComputeClips(&property_trees->clip_tree, property_trees->transform_tree); |
std::vector<Layer*> layers_to_update; |
const bool subtree_is_visible_from_ancestor = true; |
- FindLayersThatNeedVisibleRects(root_layer, *transform_tree, |
+ FindLayersThatNeedVisibleRects(root_layer, property_trees->transform_tree, |
subtree_is_visible_from_ancestor, |
&layers_to_update); |
- CalculateVisibleRects(layers_to_update, *clip_tree, *transform_tree); |
+ CalculateVisibleRects(layers_to_update, property_trees->clip_tree, |
+ property_trees->transform_tree); |
} |
} // namespace cc |