| Index: cc/trees/draw_property_utils.h | 
| diff --git a/cc/trees/draw_property_utils.h b/cc/trees/draw_property_utils.h | 
| index cf1fde420663f2f619583eef38bcea9627ad7ea6..986720782a56a6f0ccef1dc4201bbde2d543768f 100644 | 
| --- a/cc/trees/draw_property_utils.h | 
| +++ b/cc/trees/draw_property_utils.h | 
| @@ -16,6 +16,7 @@ namespace cc { | 
|  | 
| class ClipTree; | 
| class Layer; | 
| +class LayerImpl; | 
| class OpacityTree; | 
| class TransformTree; | 
| class PropertyTrees; | 
| @@ -35,14 +36,52 @@ void CC_EXPORT ComputeTransforms(TransformTree* transform_tree); | 
| // visible content rect is the clipped content space rect that will be used for | 
| // recording. | 
| void CC_EXPORT | 
| +BuildPropertyTreesAndComputeVisibleRects(Layer* root_layer, | 
| +                                         const Layer* page_scale_layer, | 
| +                                         float page_scale_factor, | 
| +                                         float device_scale_factor, | 
| +                                         const gfx::Rect& viewport, | 
| +                                         const gfx::Transform& device_transform, | 
| +                                         PropertyTrees* property_trees); | 
| + | 
| +void CC_EXPORT | 
| +BuildPropertyTreesAndComputeVisibleRects(LayerImpl* root_layer, | 
| +                                         const LayerImpl* page_scale_layer, | 
| +                                         float page_scale_factor, | 
| +                                         float device_scale_factor, | 
| +                                         const gfx::Rect& viewport, | 
| +                                         const gfx::Transform& device_transform, | 
| +                                         PropertyTrees* property_trees); | 
| + | 
| +void CC_EXPORT | 
| ComputeVisibleRectsUsingPropertyTrees(Layer* root_layer, | 
| -                                      const Layer* page_scale_layer, | 
| -                                      float page_scale_factor, | 
| -                                      float device_scale_factor, | 
| -                                      const gfx::Rect& viewport, | 
| -                                      const gfx::Transform& device_transform, | 
| PropertyTrees* property_trees); | 
|  | 
| +void CC_EXPORT | 
| +ComputeVisibleRectsUsingPropertyTrees(LayerImpl* root_layer, | 
| +                                      PropertyTrees* property_trees); | 
| + | 
| +gfx::Transform CC_EXPORT | 
| +DrawTransformFromPropertyTrees(const Layer* layer, const TransformTree& tree); | 
| + | 
| +gfx::Transform CC_EXPORT | 
| +DrawTransformFromPropertyTrees(const LayerImpl* layer, | 
| +                               const TransformTree& tree); | 
| + | 
| +gfx::Transform CC_EXPORT | 
| +ScreenSpaceTransformFromPropertyTrees(const Layer* layer, | 
| +                                      const TransformTree& tree); | 
| + | 
| +gfx::Transform CC_EXPORT | 
| +ScreenSpaceTransformFromPropertyTrees(const LayerImpl* layer, | 
| +                                      const TransformTree& tree); | 
| + | 
| +float CC_EXPORT | 
| +DrawOpacityFromPropertyTrees(const Layer* layer, const OpacityTree& tree); | 
| + | 
| +float CC_EXPORT | 
| +DrawOpacityFromPropertyTrees(const LayerImpl* layer, const OpacityTree& tree); | 
| + | 
| }  // namespace cc | 
|  | 
| #endif  // CC_TREES_DRAW_PROPERTY_UTILS_H_ | 
|  |