OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 "platform/graphics/compositing/PaintArtifactCompositor.h" | 5 #include "platform/graphics/compositing/PaintArtifactCompositor.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 | 8 |
9 #include "base/test/test_simple_task_runner.h" | 9 #include "base/test/test_simple_task_runner.h" |
10 #include "base/threading/thread_task_runner_handle.h" | 10 #include "base/threading/thread_task_runner_handle.h" |
(...skipping 706 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
717 const cc::TransformNode& transformNode = | 717 const cc::TransformNode& transformNode = |
718 *transformTree.Node(scrollNode.transform_id); | 718 *transformTree.Node(scrollNode.transform_id); |
719 EXPECT_TRUE(transformNode.local.IsIdentity()); | 719 EXPECT_TRUE(transformNode.local.IsIdentity()); |
720 EXPECT_EQ(gfx::ScrollOffset(-7, -9), transformNode.scroll_offset); | 720 EXPECT_EQ(gfx::ScrollOffset(-7, -9), transformNode.scroll_offset); |
721 | 721 |
722 EXPECT_EQ(MainThreadScrollingReason::kNotScrollingOnMain, | 722 EXPECT_EQ(MainThreadScrollingReason::kNotScrollingOnMain, |
723 scrollNode.main_thread_scrolling_reasons); | 723 scrollNode.main_thread_scrolling_reasons); |
724 | 724 |
725 auto* layer = contentLayerAt(0); | 725 auto* layer = contentLayerAt(0); |
726 EXPECT_EQ(layer->id(), scrollNode.owning_layer_id); | 726 EXPECT_EQ(layer->id(), scrollNode.owning_layer_id); |
727 auto scrollNodeIndexIt = | 727 auto scrollNodeIndex = |
728 propertyTrees().layer_id_to_scroll_node_index.find(layer->id()); | 728 propertyTrees().scroll_tree.FindNodeIndexFromOwningLayerId(layer->id()); |
729 EXPECT_EQ(scrollNodeIndexIt->second, scrollNode.id); | 729 EXPECT_EQ(scrollNodeIndex, scrollNode.id); |
730 | 730 |
731 EXPECT_EQ(0u, scrollClient.didScrollCount); | 731 EXPECT_EQ(0u, scrollClient.didScrollCount); |
732 layer->SetScrollOffsetFromImplSide(gfx::ScrollOffset(1, 2)); | 732 layer->SetScrollOffsetFromImplSide(gfx::ScrollOffset(1, 2)); |
733 EXPECT_EQ(1u, scrollClient.didScrollCount); | 733 EXPECT_EQ(1u, scrollClient.didScrollCount); |
734 EXPECT_EQ(gfx::ScrollOffset(1, 2), scrollClient.lastScrollOffset); | 734 EXPECT_EQ(gfx::ScrollOffset(1, 2), scrollClient.lastScrollOffset); |
735 } | 735 } |
736 | 736 |
737 TEST_F(PaintArtifactCompositorTestWithPropertyTrees, TransformUnderScrollNode) { | 737 TEST_F(PaintArtifactCompositorTestWithPropertyTrees, TransformUnderScrollNode) { |
738 RefPtr<TransformPaintPropertyNode> scrollTranslation = | 738 RefPtr<TransformPaintPropertyNode> scrollTranslation = |
739 TransformPaintPropertyNode::createScrollTranslation( | 739 TransformPaintPropertyNode::createScrollTranslation( |
(...skipping 1070 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1810 | 1810 |
1811 EXPECT_EQ(5u, rootLayer()->children().size()); | 1811 EXPECT_EQ(5u, rootLayer()->children().size()); |
1812 sequenceNumber++; | 1812 sequenceNumber++; |
1813 EXPECT_EQ(sequenceNumber, propertyTrees().sequence_number); | 1813 EXPECT_EQ(sequenceNumber, propertyTrees().sequence_number); |
1814 for (auto layer : rootLayer()->children()) { | 1814 for (auto layer : rootLayer()->children()) { |
1815 EXPECT_EQ(sequenceNumber, layer->property_tree_sequence_number()); | 1815 EXPECT_EQ(sequenceNumber, layer->property_tree_sequence_number()); |
1816 } | 1816 } |
1817 } | 1817 } |
1818 | 1818 |
1819 } // namespace blink | 1819 } // namespace blink |
OLD | NEW |