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