Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(426)

Side by Side Diff: cc/trees/property_tree_builder.cc

Issue 1766053002: Clean LayerImpl's scroll offset callers in unit tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Remove transform tree update setting Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « cc/trees/property_tree.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
OLDNEW
« no previous file with comments | « cc/trees/property_tree.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698