| 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 |