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 882 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
893 | 893 |
894 EffectNode node; | 894 EffectNode node; |
895 node.owning_layer_id = layer->id(); | 895 node.owning_layer_id = layer->id(); |
896 if (AlwaysUseActiveTreeOpacity(layer)) { | 896 if (AlwaysUseActiveTreeOpacity(layer)) { |
897 data_for_children->property_trees->always_use_active_tree_opacity_effect_ids | 897 data_for_children->property_trees->always_use_active_tree_opacity_effect_ids |
898 .push_back(node.owning_layer_id); | 898 .push_back(node.owning_layer_id); |
899 } | 899 } |
900 | 900 |
901 node.opacity = Opacity(layer); | 901 node.opacity = Opacity(layer); |
902 node.blend_mode = BlendMode(layer); | 902 node.blend_mode = BlendMode(layer); |
903 node.unscaled_mask_target_size = layer->bounds(); | |
904 node.has_render_surface = should_create_render_surface; | 903 node.has_render_surface = should_create_render_surface; |
905 node.has_copy_request = HasCopyRequest(layer); | 904 node.has_copy_request = HasCopyRequest(layer); |
906 node.filters = Filters(layer); | 905 node.filters = Filters(layer); |
907 node.background_filters = BackgroundFilters(layer); | 906 node.background_filters = BackgroundFilters(layer); |
908 node.filters_origin = FiltersOrigin(layer); | 907 node.filters_origin = FiltersOrigin(layer); |
909 node.has_potential_opacity_animation = has_potential_opacity_animation; | 908 node.has_potential_opacity_animation = has_potential_opacity_animation; |
910 node.has_potential_filter_animation = has_potential_filter_animation; | 909 node.has_potential_filter_animation = has_potential_filter_animation; |
911 node.double_sided = DoubleSided(layer); | 910 node.double_sided = DoubleSided(layer); |
912 node.subtree_hidden = HideLayerAndSubtree(layer); | 911 node.subtree_hidden = HideLayerAndSubtree(layer); |
913 node.is_currently_animating_opacity = OpacityIsAnimating(layer); | 912 node.is_currently_animating_opacity = OpacityIsAnimating(layer); |
(...skipping 455 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1369 root_layer, page_scale_layer, inner_viewport_scroll_layer, | 1368 root_layer, page_scale_layer, inner_viewport_scroll_layer, |
1370 outer_viewport_scroll_layer, overscroll_elasticity_layer, | 1369 outer_viewport_scroll_layer, overscroll_elasticity_layer, |
1371 elastic_overscroll, page_scale_factor, device_scale_factor, viewport, | 1370 elastic_overscroll, page_scale_factor, device_scale_factor, viewport, |
1372 device_transform, property_trees, color); | 1371 device_transform, property_trees, color); |
1373 property_trees->effect_tree.CreateOrReuseRenderSurfaces( | 1372 property_trees->effect_tree.CreateOrReuseRenderSurfaces( |
1374 &render_surfaces, root_layer->layer_tree_impl()); | 1373 &render_surfaces, root_layer->layer_tree_impl()); |
1375 property_trees->ResetCachedData(); | 1374 property_trees->ResetCachedData(); |
1376 } | 1375 } |
1377 | 1376 |
1378 } // namespace cc | 1377 } // namespace cc |
OLD | NEW |