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 429 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
440 | 440 |
441 node->data.needs_local_transform_update = true; | 441 node->data.needs_local_transform_update = true; |
442 data_from_ancestor.transform_tree->UpdateTransforms(node->id); | 442 data_from_ancestor.transform_tree->UpdateTransforms(node->id); |
443 | 443 |
444 layer->set_offset_to_transform_parent(gfx::Vector2dF()); | 444 layer->set_offset_to_transform_parent(gfx::Vector2dF()); |
445 | 445 |
446 // Flattening (if needed) will be handled by |node|. | 446 // Flattening (if needed) will be handled by |node|. |
447 layer->set_should_flatten_transform_from_property_tree(false); | 447 layer->set_should_flatten_transform_from_property_tree(false); |
448 | 448 |
449 data_for_children->scroll_compensation_adjustment += | 449 data_for_children->scroll_compensation_adjustment += |
450 layer->ScrollDelta() + layer->ScrollCompensationAdjustment() - | 450 layer->ScrollCompensationAdjustment() - node->data.scroll_snap; |
451 node->data.scroll_snap; | |
452 | 451 |
453 node->owner_id = layer->id(); | 452 node->owner_id = layer->id(); |
454 | 453 |
455 return true; | 454 return true; |
456 } | 455 } |
457 | 456 |
458 bool IsAnimatingOpacity(Layer* layer) { | 457 bool IsAnimatingOpacity(Layer* layer) { |
459 return layer->HasPotentiallyRunningOpacityAnimation() || | 458 return layer->HasPotentiallyRunningOpacityAnimation() || |
460 layer->OpacityCanAnimateOnImplThread(); | 459 layer->OpacityCanAnimateOnImplThread(); |
461 } | 460 } |
(...skipping 532 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
994 if (SkColorGetA(color) != 255) | 993 if (SkColorGetA(color) != 255) |
995 color = SkColorSetA(color, 255); | 994 color = SkColorSetA(color, 255); |
996 BuildPropertyTreesTopLevelInternal( | 995 BuildPropertyTreesTopLevelInternal( |
997 root_layer, page_scale_layer, inner_viewport_scroll_layer, | 996 root_layer, page_scale_layer, inner_viewport_scroll_layer, |
998 outer_viewport_scroll_layer, overscroll_elasticity_layer, | 997 outer_viewport_scroll_layer, overscroll_elasticity_layer, |
999 elastic_overscroll, page_scale_factor, device_scale_factor, viewport, | 998 elastic_overscroll, page_scale_factor, device_scale_factor, viewport, |
1000 device_transform, property_trees, color); | 999 device_transform, property_trees, color); |
1001 } | 1000 } |
1002 | 1001 |
1003 } // namespace cc | 1002 } // namespace cc |
OLD | NEW |