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/property_tree_builder.h" | 5 #include "cc/trees/property_tree_builder.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <map> | 9 #include <map> |
10 #include <set> | 10 #include <set> |
(...skipping 1032 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1043 | 1043 |
1044 node.bounds = layer->bounds(); | 1044 node.bounds = layer->bounds(); |
1045 node.scroll_clip_layer_bounds = layer->scroll_container_bounds(); | 1045 node.scroll_clip_layer_bounds = layer->scroll_container_bounds(); |
1046 node.offset_to_transform_parent = layer->offset_to_transform_parent(); | 1046 node.offset_to_transform_parent = layer->offset_to_transform_parent(); |
1047 node.should_flatten = layer->should_flatten_transform_from_property_tree(); | 1047 node.should_flatten = layer->should_flatten_transform_from_property_tree(); |
1048 node.user_scrollable_horizontal = UserScrollableHorizontal(layer); | 1048 node.user_scrollable_horizontal = UserScrollableHorizontal(layer); |
1049 node.user_scrollable_vertical = UserScrollableVertical(layer); | 1049 node.user_scrollable_vertical = UserScrollableVertical(layer); |
1050 node.element_id = layer->element_id(); | 1050 node.element_id = layer->element_id(); |
1051 node.transform_id = | 1051 node.transform_id = |
1052 data_for_children->transform_tree_parent->transform_tree_index(); | 1052 data_for_children->transform_tree_parent->transform_tree_index(); |
1053 node.scroll_boundary_behavior = layer->scroll_boundary_behavior(); | |
ajuma
2017/06/30 20:46:49
After removing scroll_boundary_behavior from Layer
sunyunjia
2017/07/14 02:59:00
Done.
| |
1053 | 1054 |
1054 node_id = | 1055 node_id = |
1055 data_for_children->property_trees->scroll_tree.Insert(node, parent_id); | 1056 data_for_children->property_trees->scroll_tree.Insert(node, parent_id); |
1056 data_for_children->scroll_tree_parent = node_id; | 1057 data_for_children->scroll_tree_parent = node_id; |
1057 data_for_children->main_thread_scrolling_reasons = | 1058 data_for_children->main_thread_scrolling_reasons = |
1058 node.main_thread_scrolling_reasons; | 1059 node.main_thread_scrolling_reasons; |
1059 data_for_children->scroll_tree_parent_created_by_uninheritable_criteria = | 1060 data_for_children->scroll_tree_parent_created_by_uninheritable_criteria = |
1060 scroll_node_uninheritable_criteria; | 1061 scroll_node_uninheritable_criteria; |
1061 // For animation subsystem purposes, if this layer has a compositor element | 1062 // For animation subsystem purposes, if this layer has a compositor element |
1062 // id, we build a map from that id to this scroll node. | 1063 // id, we build a map from that id to this scroll node. |
(...skipping 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1366 root_layer, page_scale_layer, inner_viewport_scroll_layer, | 1367 root_layer, page_scale_layer, inner_viewport_scroll_layer, |
1367 outer_viewport_scroll_layer, overscroll_elasticity_layer, | 1368 outer_viewport_scroll_layer, overscroll_elasticity_layer, |
1368 elastic_overscroll, page_scale_factor, device_scale_factor, viewport, | 1369 elastic_overscroll, page_scale_factor, device_scale_factor, viewport, |
1369 device_transform, property_trees, color); | 1370 device_transform, property_trees, color); |
1370 property_trees->effect_tree.CreateOrReuseRenderSurfaces( | 1371 property_trees->effect_tree.CreateOrReuseRenderSurfaces( |
1371 &render_surfaces, root_layer->layer_tree_impl()); | 1372 &render_surfaces, root_layer->layer_tree_impl()); |
1372 property_trees->ResetCachedData(); | 1373 property_trees->ResetCachedData(); |
1373 } | 1374 } |
1374 | 1375 |
1375 } // namespace cc | 1376 } // namespace cc |
OLD | NEW |