| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "cc/trees/draw_property_utils.h" | 5 #include "cc/trees/draw_property_utils.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 1026 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1037 const LayerImpl* outer_viewport_scroll_layer, | 1037 const LayerImpl* outer_viewport_scroll_layer, |
| 1038 const LayerImpl* overscroll_elasticity_layer, | 1038 const LayerImpl* overscroll_elasticity_layer, |
| 1039 const gfx::Vector2dF& elastic_overscroll, | 1039 const gfx::Vector2dF& elastic_overscroll, |
| 1040 float page_scale_factor, | 1040 float page_scale_factor, |
| 1041 float device_scale_factor, | 1041 float device_scale_factor, |
| 1042 const gfx::Rect& viewport, | 1042 const gfx::Rect& viewport, |
| 1043 const gfx::Transform& device_transform, | 1043 const gfx::Transform& device_transform, |
| 1044 bool can_render_to_separate_surface, | 1044 bool can_render_to_separate_surface, |
| 1045 PropertyTrees* property_trees, | 1045 PropertyTrees* property_trees, |
| 1046 LayerImplList* visible_layer_list) { | 1046 LayerImplList* visible_layer_list) { |
| 1047 if (root_layer->layer_tree_impl()->settings().verify_clip_tree_calculations) { |
| 1048 bool build_new_clip_tree = true; |
| 1049 PropertyTrees* test_property_trees_with_new_clip_tree = |
| 1050 root_layer->layer_tree_impl()->test_property_trees_with_new_clip_tree(); |
| 1051 PropertyTreeBuilder::BuildPropertyTrees( |
| 1052 root_layer, page_scale_layer, inner_viewport_scroll_layer, |
| 1053 outer_viewport_scroll_layer, overscroll_elasticity_layer, |
| 1054 elastic_overscroll, page_scale_factor, device_scale_factor, viewport, |
| 1055 device_transform, test_property_trees_with_new_clip_tree, build_new_clip
_tree); |
| 1056 } |
| 1047 PropertyTreeBuilder::BuildPropertyTrees( | 1057 PropertyTreeBuilder::BuildPropertyTrees( |
| 1048 root_layer, page_scale_layer, inner_viewport_scroll_layer, | 1058 root_layer, page_scale_layer, inner_viewport_scroll_layer, |
| 1049 outer_viewport_scroll_layer, overscroll_elasticity_layer, | 1059 outer_viewport_scroll_layer, overscroll_elasticity_layer, |
| 1050 elastic_overscroll, page_scale_factor, device_scale_factor, viewport, | 1060 elastic_overscroll, page_scale_factor, device_scale_factor, viewport, |
| 1051 device_transform, property_trees); | 1061 device_transform, property_trees); |
| 1052 ComputeVisibleRects(root_layer, property_trees, | 1062 ComputeVisibleRects(root_layer, property_trees, |
| 1053 can_render_to_separate_surface, visible_layer_list); | 1063 can_render_to_separate_surface, visible_layer_list); |
| 1054 } | 1064 } |
| 1055 | 1065 |
| 1056 void VerifyClipTreeCalculations(const LayerImplList& layer_list, | 1066 void VerifyClipTreeCalculations(const LayerImplList& layer_list, |
| (...skipping 401 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1458 void UpdateElasticOverscroll(PropertyTrees* property_trees, | 1468 void UpdateElasticOverscroll(PropertyTrees* property_trees, |
| 1459 const Layer* overscroll_elasticity_layer, | 1469 const Layer* overscroll_elasticity_layer, |
| 1460 const gfx::Vector2dF& elastic_overscroll) { | 1470 const gfx::Vector2dF& elastic_overscroll) { |
| 1461 UpdateElasticOverscrollInternal(property_trees, overscroll_elasticity_layer, | 1471 UpdateElasticOverscrollInternal(property_trees, overscroll_elasticity_layer, |
| 1462 elastic_overscroll); | 1472 elastic_overscroll); |
| 1463 } | 1473 } |
| 1464 | 1474 |
| 1465 } // namespace draw_property_utils | 1475 } // namespace draw_property_utils |
| 1466 | 1476 |
| 1467 } // namespace cc | 1477 } // namespace cc |
| OLD | NEW |