| 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/layers/layer.h" | 5 #include "cc/layers/layer.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include "base/thread_task_runner_handle.h" | 9 #include "base/thread_task_runner_handle.h" |
| 10 #include "cc/animation/animation_host.h" | 10 #include "cc/animation/animation_host.h" |
| (...skipping 951 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 962 scoped_refptr<Layer> child2 = Layer::Create(); | 962 scoped_refptr<Layer> child2 = Layer::Create(); |
| 963 scoped_refptr<Layer> grand_child = Layer::Create(); | 963 scoped_refptr<Layer> grand_child = Layer::Create(); |
| 964 scoped_refptr<Layer> dummy_layer1 = Layer::Create(); | 964 scoped_refptr<Layer> dummy_layer1 = Layer::Create(); |
| 965 scoped_refptr<Layer> dummy_layer2 = Layer::Create(); | 965 scoped_refptr<Layer> dummy_layer2 = Layer::Create(); |
| 966 | 966 |
| 967 layer_tree_host_->SetRootLayer(root); | 967 layer_tree_host_->SetRootLayer(root); |
| 968 root->AddChild(child); | 968 root->AddChild(child); |
| 969 root->AddChild(child2); | 969 root->AddChild(child2); |
| 970 child->AddChild(grand_child); | 970 child->AddChild(grand_child); |
| 971 EXPECT_CALL(*layer_tree_host_, SetNeedsCommit()).Times(AtLeast(1)); | 971 EXPECT_CALL(*layer_tree_host_, SetNeedsCommit()).Times(AtLeast(1)); |
| 972 child->SetForceRenderSurface(true); | 972 child->SetForceRenderSurfaceForTesting(true); |
| 973 EXPECT_CALL(*layer_tree_host_, SetNeedsCommit()).Times(AtLeast(1)); | 973 EXPECT_CALL(*layer_tree_host_, SetNeedsCommit()).Times(AtLeast(1)); |
| 974 child2->SetScrollParent(grand_child.get()); | 974 child2->SetScrollParent(grand_child.get()); |
| 975 SkXfermode::Mode arbitrary_blend_mode = SkXfermode::kMultiply_Mode; | 975 SkXfermode::Mode arbitrary_blend_mode = SkXfermode::kMultiply_Mode; |
| 976 std::unique_ptr<LayerImpl> root_impl = | 976 std::unique_ptr<LayerImpl> root_impl = |
| 977 LayerImpl::Create(host_impl_.active_tree(), root->id()); | 977 LayerImpl::Create(host_impl_.active_tree(), root->id()); |
| 978 std::unique_ptr<LayerImpl> child_impl = | 978 std::unique_ptr<LayerImpl> child_impl = |
| 979 LayerImpl::Create(host_impl_.active_tree(), child->id()); | 979 LayerImpl::Create(host_impl_.active_tree(), child->id()); |
| 980 std::unique_ptr<LayerImpl> child2_impl = | 980 std::unique_ptr<LayerImpl> child2_impl = |
| 981 LayerImpl::Create(host_impl_.active_tree(), child2->id()); | 981 LayerImpl::Create(host_impl_.active_tree(), child2->id()); |
| 982 std::unique_ptr<LayerImpl> grand_child_impl = | 982 std::unique_ptr<LayerImpl> grand_child_impl = |
| (...skipping 670 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1653 gfx::ScrollOffset(10, 10))); | 1653 gfx::ScrollOffset(10, 10))); |
| 1654 EXPECT_SET_NEEDS_COMMIT(1, test_layer->AddMainThreadScrollingReasons( | 1654 EXPECT_SET_NEEDS_COMMIT(1, test_layer->AddMainThreadScrollingReasons( |
| 1655 MainThreadScrollingReason::kEventHandlers)); | 1655 MainThreadScrollingReason::kEventHandlers)); |
| 1656 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetNonFastScrollableRegion( | 1656 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetNonFastScrollableRegion( |
| 1657 Region(gfx::Rect(1, 1, 2, 2)))); | 1657 Region(gfx::Rect(1, 1, 2, 2)))); |
| 1658 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetTransform( | 1658 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetTransform( |
| 1659 gfx::Transform(0.0, 0.0, 0.0, 0.0, 0.0, 0.0))); | 1659 gfx::Transform(0.0, 0.0, 0.0, 0.0, 0.0, 0.0))); |
| 1660 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetDoubleSided(false)); | 1660 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetDoubleSided(false)); |
| 1661 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetTouchEventHandlerRegion( | 1661 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetTouchEventHandlerRegion( |
| 1662 gfx::Rect(10, 10))); | 1662 gfx::Rect(10, 10))); |
| 1663 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetForceRenderSurface(true)); | 1663 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetForceRenderSurfaceForTesting(true)); |
| 1664 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetHideLayerAndSubtree(true)); | 1664 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetHideLayerAndSubtree(true)); |
| 1665 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetElementId(2)); | 1665 EXPECT_SET_NEEDS_COMMIT(1, test_layer->SetElementId(2)); |
| 1666 EXPECT_SET_NEEDS_COMMIT( | 1666 EXPECT_SET_NEEDS_COMMIT( |
| 1667 1, test_layer->SetMutableProperties(MutableProperty::kTransform)); | 1667 1, test_layer->SetMutableProperties(MutableProperty::kTransform)); |
| 1668 | 1668 |
| 1669 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, test_layer->SetMaskLayer( | 1669 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, test_layer->SetMaskLayer( |
| 1670 dummy_layer1.get())); | 1670 dummy_layer1.get())); |
| 1671 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, test_layer->SetReplicaLayer( | 1671 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, test_layer->SetReplicaLayer( |
| 1672 dummy_layer2.get())); | 1672 dummy_layer2.get())); |
| 1673 | 1673 |
| (...skipping 838 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2512 EXPECT_EQ(MutableProperty::kNone, impl_layer->mutable_properties()); | 2512 EXPECT_EQ(MutableProperty::kNone, impl_layer->mutable_properties()); |
| 2513 | 2513 |
| 2514 test_layer->PushPropertiesTo(impl_layer.get()); | 2514 test_layer->PushPropertiesTo(impl_layer.get()); |
| 2515 | 2515 |
| 2516 EXPECT_EQ(2lu, impl_layer->element_id()); | 2516 EXPECT_EQ(2lu, impl_layer->element_id()); |
| 2517 EXPECT_EQ(MutableProperty::kTransform, impl_layer->mutable_properties()); | 2517 EXPECT_EQ(MutableProperty::kTransform, impl_layer->mutable_properties()); |
| 2518 } | 2518 } |
| 2519 | 2519 |
| 2520 } // namespace | 2520 } // namespace |
| 2521 } // namespace cc | 2521 } // namespace cc |
| OLD | NEW |