| 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 |