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.h" | 5 #include "cc/trees/layer_tree_host.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <algorithm> | 10 #include <algorithm> |
(...skipping 802 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
813 break; | 813 break; |
814 case 3: | 814 case 3: |
815 // child_ should not create any property tree node. | 815 // child_ should not create any property tree node. |
816 child_->SetForceRenderSurfaceForTesting(false); | 816 child_->SetForceRenderSurfaceForTesting(false); |
817 child_->SetScrollClipLayerId(Layer::INVALID_ID); | 817 child_->SetScrollClipLayerId(Layer::INVALID_ID); |
818 } | 818 } |
819 } | 819 } |
820 | 820 |
821 void CommitCompleteOnThread(LayerTreeHostImpl* impl) override { | 821 void CommitCompleteOnThread(LayerTreeHostImpl* impl) override { |
822 PropertyTrees* property_trees = impl->sync_tree()->property_trees(); | 822 PropertyTrees* property_trees = impl->sync_tree()->property_trees(); |
823 auto* root_transform_node = | 823 const TransformNode* root_transform_node = |
824 property_trees->transform_tree.FindNodeFromOwningLayerId(root_->id()); | 824 property_trees->transform_tree.FindNodeFromOwningLayerId(root_->id()); |
825 auto* child_transform_node = | 825 const TransformNode* child_transform_node = |
826 property_trees->transform_tree.FindNodeFromOwningLayerId(child_->id()); | 826 property_trees->transform_tree.FindNodeFromOwningLayerId(child_->id()); |
827 auto* root_effect_node = | 827 const EffectNode* root_effect_node = |
828 property_trees->effect_tree.FindNodeFromOwningLayerId(root_->id()); | 828 property_trees->effect_tree.FindNodeFromOwningLayerId(root_->id()); |
829 auto* child_effect_node = | 829 const EffectNode* child_effect_node = |
830 property_trees->effect_tree.FindNodeFromOwningLayerId(child_->id()); | 830 property_trees->effect_tree.FindNodeFromOwningLayerId(child_->id()); |
831 auto* root_clip_node = | 831 const ClipNode* root_clip_node = |
832 property_trees->clip_tree.FindNodeFromOwningLayerId(root_->id()); | 832 property_trees->clip_tree.FindNodeFromOwningLayerId(root_->id()); |
833 auto* child_clip_node = | 833 const ClipNode* child_clip_node = |
834 property_trees->clip_tree.FindNodeFromOwningLayerId(child_->id()); | 834 property_trees->clip_tree.FindNodeFromOwningLayerId(child_->id()); |
835 auto* root_scroll_node = | 835 const ScrollNode* root_scroll_node = |
836 property_trees->scroll_tree.FindNodeFromOwningLayerId(root_->id()); | 836 property_trees->scroll_tree.FindNodeFromOwningLayerId(root_->id()); |
837 auto* child_scroll_node = | 837 const ScrollNode* child_scroll_node = |
838 property_trees->scroll_tree.FindNodeFromOwningLayerId(child_->id()); | 838 property_trees->scroll_tree.FindNodeFromOwningLayerId(child_->id()); |
839 switch (impl->sync_tree()->source_frame_number()) { | 839 switch (impl->sync_tree()->source_frame_number()) { |
840 case 0: | 840 case 0: |
841 // root_ should create every property tree node and child_ should not | 841 // root_ should create every property tree node and child_ should not |
842 // create any. | 842 // create any. |
843 EXPECT_NE(root_transform_node, nullptr); | 843 EXPECT_NE(root_transform_node, nullptr); |
844 EXPECT_EQ(root_transform_node->id, root_->transform_tree_index()); | 844 EXPECT_EQ(root_transform_node->id, root_->transform_tree_index()); |
845 EXPECT_NE(root_effect_node, nullptr); | 845 EXPECT_NE(root_effect_node, nullptr); |
846 EXPECT_EQ(root_effect_node->id, root_->effect_tree_index()); | 846 EXPECT_EQ(root_effect_node->id, root_->effect_tree_index()); |
847 EXPECT_NE(root_clip_node, nullptr); | 847 EXPECT_NE(root_clip_node, nullptr); |
(...skipping 6298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7146 | 7146 |
7147 private: | 7147 private: |
7148 bool first_ = true; | 7148 bool first_ = true; |
7149 SkBitmap bitmap_; | 7149 SkBitmap bitmap_; |
7150 }; | 7150 }; |
7151 | 7151 |
7152 SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostTestQueueImageDecodeNonLazy); | 7152 SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostTestQueueImageDecodeNonLazy); |
7153 | 7153 |
7154 } // namespace | 7154 } // namespace |
7155 } // namespace cc | 7155 } // namespace cc |
OLD | NEW |