| OLD | NEW |
| 1 // Copyright 2011 The Chromium Authors. All rights reserved. | 1 // Copyright 2011 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/layer_tree_host_common.h" | 5 #include "cc/trees/layer_tree_host_common.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <algorithm> | 9 #include <algorithm> |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 2535 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2546 grand_child_of_rs1->SetBounds(gfx::Size(10, 10)); | 2546 grand_child_of_rs1->SetBounds(gfx::Size(10, 10)); |
| 2547 grand_child_of_rs1->test_properties()->transform_origin = | 2547 grand_child_of_rs1->test_properties()->transform_origin = |
| 2548 gfx::Point3F(0.25f, 0.f, 0.f); | 2548 gfx::Point3F(0.25f, 0.f, 0.f); |
| 2549 grand_child_of_rs2->test_properties()->transform = layer_transform; | 2549 grand_child_of_rs2->test_properties()->transform = layer_transform; |
| 2550 grand_child_of_rs2->SetPosition(gfx::PointF(2.5f, 0.f)); | 2550 grand_child_of_rs2->SetPosition(gfx::PointF(2.5f, 0.f)); |
| 2551 grand_child_of_rs2->SetBounds(gfx::Size(10, 10)); | 2551 grand_child_of_rs2->SetBounds(gfx::Size(10, 10)); |
| 2552 grand_child_of_rs2->test_properties()->transform_origin = | 2552 grand_child_of_rs2->test_properties()->transform_origin = |
| 2553 gfx::Point3F(0.25f, 0.f, 0.f); | 2553 gfx::Point3F(0.25f, 0.f, 0.f); |
| 2554 | 2554 |
| 2555 root->layer_tree_impl()->BuildLayerListAndPropertyTreesForTesting(); | 2555 root->layer_tree_impl()->BuildLayerListAndPropertyTreesForTesting(); |
| 2556 SetElementIdsForTesting(); | |
| 2557 | 2556 |
| 2558 // Put an animated opacity on the render surface. | 2557 // Put an animated opacity on the render surface. |
| 2559 AddOpacityTransitionToElementWithPlayer( | 2558 AddOpacityTransitionToElementWithPlayer( |
| 2560 render_surface1->element_id(), timeline_impl(), 10.0, 1.f, 0.f, false); | 2559 render_surface1->element_id(), timeline_impl(), 10.0, 1.f, 0.f, false); |
| 2561 | 2560 |
| 2562 // Also put an animated opacity on a layer without descendants. | 2561 // Also put an animated opacity on a layer without descendants. |
| 2563 AddOpacityTransitionToElementWithPlayer(grand_child_of_root->element_id(), | 2562 AddOpacityTransitionToElementWithPlayer(grand_child_of_root->element_id(), |
| 2564 timeline_impl(), 10.0, 1.f, 0.f, | 2563 timeline_impl(), 10.0, 1.f, 0.f, |
| 2565 false); | 2564 false); |
| 2566 | 2565 |
| (...skipping 2487 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5054 const int child_id = child->id(); | 5053 const int child_id = child->id(); |
| 5055 root->test_properties()->AddChild(std::move(child)); | 5054 root->test_properties()->AddChild(std::move(child)); |
| 5056 LayerImpl* root_layer = root.get(); | 5055 LayerImpl* root_layer = root.get(); |
| 5057 host_impl.pending_tree()->SetRootLayerForTesting(std::move(root)); | 5056 host_impl.pending_tree()->SetRootLayerForTesting(std::move(root)); |
| 5058 host_impl.pending_tree()->BuildLayerListAndPropertyTreesForTesting(); | 5057 host_impl.pending_tree()->BuildLayerListAndPropertyTreesForTesting(); |
| 5059 | 5058 |
| 5060 // Add opacity animation. | 5059 // Add opacity animation. |
| 5061 scoped_refptr<AnimationTimeline> timeline = | 5060 scoped_refptr<AnimationTimeline> timeline = |
| 5062 AnimationTimeline::Create(AnimationIdProvider::NextTimelineId()); | 5061 AnimationTimeline::Create(AnimationIdProvider::NextTimelineId()); |
| 5063 host_impl.animation_host()->AddAnimationTimeline(timeline); | 5062 host_impl.animation_host()->AddAnimationTimeline(timeline); |
| 5064 host_impl.pending_tree()->SetElementIdsForTesting(); | |
| 5065 | 5063 |
| 5066 ElementId child_element_id = | 5064 ElementId child_element_id = |
| 5067 host_impl.pending_tree()->LayerById(child_id)->element_id(); | 5065 host_impl.pending_tree()->LayerById(child_id)->element_id(); |
| 5068 | 5066 |
| 5069 AddOpacityTransitionToElementWithPlayer(child_element_id, timeline, 10.0, | 5067 AddOpacityTransitionToElementWithPlayer(child_element_id, timeline, 10.0, |
| 5070 0.0f, 1.0f, false); | 5068 0.0f, 1.0f, false); |
| 5071 | 5069 |
| 5072 LayerImplList render_surface_layer_list; | 5070 LayerImplList render_surface_layer_list; |
| 5073 LayerTreeHostCommon::CalcDrawPropsImplInputsForTesting inputs( | 5071 LayerTreeHostCommon::CalcDrawPropsImplInputsForTesting inputs( |
| 5074 root_layer, root_layer->bounds(), &render_surface_layer_list); | 5072 root_layer, root_layer->bounds(), &render_surface_layer_list); |
| (...skipping 5704 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10779 EXPECT_EQ(scroll_child6.id, grand_child10->scroll_tree_index()); | 10777 EXPECT_EQ(scroll_child6.id, grand_child10->scroll_tree_index()); |
| 10780 EXPECT_EQ(scroll_root1.id, parent3->scroll_tree_index()); | 10778 EXPECT_EQ(scroll_root1.id, parent3->scroll_tree_index()); |
| 10781 EXPECT_EQ(scroll_child7.id, child8->scroll_tree_index()); | 10779 EXPECT_EQ(scroll_child7.id, child8->scroll_tree_index()); |
| 10782 EXPECT_EQ(scroll_root1.id, parent4->scroll_tree_index()); | 10780 EXPECT_EQ(scroll_root1.id, parent4->scroll_tree_index()); |
| 10783 EXPECT_EQ(scroll_root1.id, child9->scroll_tree_index()); | 10781 EXPECT_EQ(scroll_root1.id, child9->scroll_tree_index()); |
| 10784 EXPECT_EQ(scroll_root1.id, grand_child12->scroll_tree_index()); | 10782 EXPECT_EQ(scroll_root1.id, grand_child12->scroll_tree_index()); |
| 10785 } | 10783 } |
| 10786 | 10784 |
| 10787 } // namespace | 10785 } // namespace |
| 10788 } // namespace cc | 10786 } // namespace cc |
| OLD | NEW |