Index: cc/trees/draw_property_utils.h |
diff --git a/cc/trees/draw_property_utils.h b/cc/trees/draw_property_utils.h |
index 889a9a8a3908390cddbb238d09f196c8797c3307..1291e0f30bad74394cb7289c3518c12dbf2a86ab 100644 |
--- a/cc/trees/draw_property_utils.h |
+++ b/cc/trees/draw_property_utils.h |
@@ -16,8 +16,10 @@ class Transform; |
namespace cc { |
class ClipTree; |
+struct DrawProperties; |
class Layer; |
class LayerImpl; |
+struct RenderSurfaceDrawProperties; |
class RenderSurfaceImpl; |
class EffectTree; |
class TransformTree; |
@@ -74,24 +76,20 @@ ComputeVisibleRectsUsingPropertyTrees(LayerImpl* root_layer, |
PropertyTrees* property_trees, |
LayerImplList* update_layer_list); |
-gfx::Transform CC_EXPORT |
-DrawTransformFromPropertyTrees(const Layer* layer, const TransformTree& tree); |
- |
-gfx::Transform CC_EXPORT DrawTransformOfRenderSurfaceFromPropertyTrees( |
- const RenderSurfaceImpl* render_Surface, |
- const TransformTree& tree); |
+void CC_EXPORT ComputeLayerDrawPropertiesUsingPropertyTrees( |
+ const LayerImpl* layer, |
+ const PropertyTrees* property_trees, |
+ bool layers_always_allowed_lcd_text, |
+ bool can_use_lcd_text, |
+ DrawProperties* draw_properties); |
-bool CC_EXPORT |
-RenderSurfaceIsClippedFromPropertyTrees(const RenderSurfaceImpl* render_surface, |
- const ClipTree& tree); |
+void CC_EXPORT ComputeSurfaceDrawPropertiesUsingPropertyTrees( |
+ RenderSurfaceImpl* render_surface, |
+ const PropertyTrees* property_trees, |
+ RenderSurfaceDrawProperties* draw_properties); |
-gfx::Rect CC_EXPORT ClipRectOfRenderSurfaceFromPropertyTrees( |
- const RenderSurfaceImpl* render_surface, |
- const ClipTree& clip_tree); |
- |
-gfx::Transform CC_EXPORT ScreenSpaceTransformOfRenderSurfaceFromPropertyTrees( |
- const RenderSurfaceImpl* render_surface, |
- const TransformTree& tree); |
+gfx::Transform CC_EXPORT |
+DrawTransformFromPropertyTrees(const Layer* layer, const TransformTree& tree); |
gfx::Transform CC_EXPORT |
DrawTransformFromPropertyTrees(const LayerImpl* layer, |
@@ -105,56 +103,6 @@ gfx::Transform CC_EXPORT |
ScreenSpaceTransformFromPropertyTrees(const LayerImpl* layer, |
const TransformTree& tree); |
-bool CC_EXPORT |
-ScreenSpaceTransformIsAnimatingFromPropertyTrees(const Layer* layer, |
- const TransformTree& tree); |
- |
-bool CC_EXPORT |
-ScreenSpaceTransformIsAnimatingFromPropertyTrees(const LayerImpl* layer, |
- const TransformTree& tree); |
- |
-float CC_EXPORT |
-MaximumAnimationTargetScaleFromPropertyTrees(const LayerImpl* layer, |
- const TransformTree& tree); |
- |
-float CC_EXPORT |
-StartingAnimationScaleFromPropertyTrees(const LayerImpl* layer, |
- const TransformTree& tree); |
- |
-float CC_EXPORT DrawOpacityFromPropertyTrees(const LayerImpl* layer, |
- const EffectTree& tree); |
- |
-float CC_EXPORT |
-DrawOpacityOfRenderSurfaceFromPropertyTrees(RenderSurfaceImpl* render_surface, |
- const EffectTree& tree); |
- |
-bool CC_EXPORT |
-CanUseLcdTextFromPropertyTrees(const LayerImpl* layer, |
- bool layers_always_allowed_lcd_text, |
- bool can_use_lcd_text, |
- PropertyTrees* property_trees); |
- |
-gfx::Rect CC_EXPORT DrawableContentRectOfSurfaceFromPropertyTrees( |
- const RenderSurfaceImpl* render_surface, |
- const TransformTree& transform_tree); |
- |
-gfx::Rect CC_EXPORT |
-DrawableContentRectFromPropertyTrees(const LayerImpl* layer, |
- const TransformTree& transform_tree); |
- |
-gfx::Rect CC_EXPORT |
-ClipRectFromPropertyTrees(const LayerImpl* layer, |
- const TransformTree& transform_tree); |
- |
-gfx::Transform CC_EXPORT DrawTransformOfRenderSurfaceReplicaFromPropertyTrees( |
- const RenderSurfaceImpl* render_surface, |
- const TransformTree& tree); |
- |
-gfx::Transform CC_EXPORT |
-ScreenSpaceTransformOfRenderSurfaceReplicaFromPropertyTrees( |
- const RenderSurfaceImpl* render_surface, |
- const TransformTree& tree); |
- |
} // namespace cc |
#endif // CC_TREES_DRAW_PROPERTY_UTILS_H_ |