Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(51)

Side by Side Diff: cc/trees/layer_tree_host_common_unittest.cc

Issue 2253233003: cc : Add OnOpacityAnimated to effect tree (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 1472 matching lines...) Expand 10 before | Expand all | Expand 10 after
1483 ASSERT_TRUE(root->render_surface()); 1483 ASSERT_TRUE(root->render_surface());
1484 EXPECT_EQ(1U, root->render_surface()->layer_list().size()); 1484 EXPECT_EQ(1U, root->render_surface()->layer_list().size());
1485 EXPECT_EQ(gfx::RectF(0, 0, 10, 10), 1485 EXPECT_EQ(gfx::RectF(0, 0, 10, 10),
1486 root->render_surface()->DrawableContentRect()); 1486 root->render_surface()->DrawableContentRect());
1487 EffectTree& effect_tree = 1487 EffectTree& effect_tree =
1488 root->layer_tree_impl()->property_trees()->effect_tree; 1488 root->layer_tree_impl()->property_trees()->effect_tree;
1489 EffectNode* node = effect_tree.Node(render_surface1->effect_tree_index()); 1489 EffectNode* node = effect_tree.Node(render_surface1->effect_tree_index());
1490 EXPECT_TRUE(node->is_drawn); 1490 EXPECT_TRUE(node->is_drawn);
1491 1491
1492 // When root is transparent, the layer should not be drawn. 1492 // When root is transparent, the layer should not be drawn.
1493 root->OnOpacityAnimated(0.f); 1493 effect_tree.OnOpacityAnimated(0.f, root->effect_tree_index(),
1494 render_surface1->OnOpacityAnimated(1.f); 1494 root->layer_tree_impl());
1495 effect_tree.OnOpacityAnimated(1.f, render_surface1->effect_tree_index(),
1496 root->layer_tree_impl());
1495 render_surface1->set_visible_layer_rect(gfx::Rect()); 1497 render_surface1->set_visible_layer_rect(gfx::Rect());
1496 { 1498 {
1497 LayerImplList render_surface_layer_list; 1499 LayerImplList render_surface_layer_list;
1498 LayerTreeHostCommon::CalcDrawPropsImplInputsForTesting inputs( 1500 LayerTreeHostCommon::CalcDrawPropsImplInputsForTesting inputs(
1499 root, root->bounds(), &render_surface_layer_list); 1501 root, root->bounds(), &render_surface_layer_list);
1500 inputs.can_adjust_raster_scales = true; 1502 inputs.can_adjust_raster_scales = true;
1501 LayerTreeHostCommon::CalculateDrawPropertiesForTesting(&inputs); 1503 LayerTreeHostCommon::CalculateDrawPropertiesForTesting(&inputs);
1502 } 1504 }
1503 1505
1504 node = effect_tree.Node(render_surface1->effect_tree_index()); 1506 node = effect_tree.Node(render_surface1->effect_tree_index());
(...skipping 8260 matching lines...) Expand 10 before | Expand all | Expand 10 after
9765 EXPECT_EQ(scroll_child6.id, grand_child10->scroll_tree_index()); 9767 EXPECT_EQ(scroll_child6.id, grand_child10->scroll_tree_index());
9766 EXPECT_EQ(scroll_root1.id, parent3->scroll_tree_index()); 9768 EXPECT_EQ(scroll_root1.id, parent3->scroll_tree_index());
9767 EXPECT_EQ(scroll_child7.id, child8->scroll_tree_index()); 9769 EXPECT_EQ(scroll_child7.id, child8->scroll_tree_index());
9768 EXPECT_EQ(scroll_root1.id, parent4->scroll_tree_index()); 9770 EXPECT_EQ(scroll_root1.id, parent4->scroll_tree_index());
9769 EXPECT_EQ(scroll_root1.id, child9->scroll_tree_index()); 9771 EXPECT_EQ(scroll_root1.id, child9->scroll_tree_index());
9770 EXPECT_EQ(scroll_root1.id, grand_child12->scroll_tree_index()); 9772 EXPECT_EQ(scroll_root1.id, grand_child12->scroll_tree_index());
9771 } 9773 }
9772 9774
9773 } // namespace 9775 } // namespace
9774 } // namespace cc 9776 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698