Chromium Code Reviews| Index: cc/trees/damage_tracker_unittest.cc |
| diff --git a/cc/trees/damage_tracker_unittest.cc b/cc/trees/damage_tracker_unittest.cc |
| index e276c01f3ed770995d67c2a967e9155a9f769c8c..8a6c6fc18e7c0b15673571880cbe9ce962050d9a 100644 |
| --- a/cc/trees/damage_tracker_unittest.cc |
| +++ b/cc/trees/damage_tracker_unittest.cc |
| @@ -97,7 +97,7 @@ class DamageTrackerTest : public testing::Test { |
| root->SetPosition(gfx::PointF()); |
| root->SetBounds(gfx::Size(500, 500)); |
| root->SetDrawsContent(true); |
| - root->SetForceRenderSurface(true); |
| + root->test_properties()->force_render_surface = true; |
| child->SetPosition(gfx::PointF(100.f, 100.f)); |
| child->SetBounds(gfx::Size(30, 30)); |
| @@ -128,7 +128,7 @@ class DamageTrackerTest : public testing::Test { |
| root->SetPosition(gfx::PointF()); |
| root->SetBounds(gfx::Size(500, 500)); |
| root->SetDrawsContent(true); |
| - root->SetForceRenderSurface(true); |
| + root->test_properties()->force_render_surface = true; |
| child1->SetPosition(gfx::PointF(100.f, 100.f)); |
| child1->SetBounds(gfx::Size(30, 30)); |
| @@ -136,7 +136,7 @@ class DamageTrackerTest : public testing::Test { |
| // its own RenderSurface. This layer does not draw, but is intended to |
| // create its own RenderSurface. |
| child1->SetDrawsContent(false); |
| - child1->SetForceRenderSurface(true); |
| + child1->test_properties()->force_render_surface = true; |
| child2->SetPosition(gfx::PointF(11.f, 11.f)); |
| child2->SetBounds(gfx::Size(18, 18)); |
| @@ -379,7 +379,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForPropertyChanges) { |
| // CASE 1: The layer's property changed flag takes priority over update rect. |
| // |
| - child->SetForceRenderSurface(true); |
| + child->test_properties()->force_render_surface = true; |
| root->layer_tree_impl()->property_trees()->needs_rebuild = true; |
| EmulateDrawingOneFrame(root); |
| ClearDamageForAllSurfaces(root); |
| @@ -428,7 +428,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForTransformedLayer) { |
| LayerImpl* root = CreateAndSetUpTestTreeWithOneSurface(); |
| LayerImpl* child = root->children()[0]; |
| - child->SetForceRenderSurface(true); |
| + child->test_properties()->force_render_surface = true; |
| gfx::Transform rotation; |
| rotation.Rotate(45.0); |
| @@ -503,7 +503,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForPerspectiveClippedLayer) { |
| EXPECT_TRUE(clipped); |
| // Damage the child without moving it. |
| - child->SetForceRenderSurface(true); |
| + child->test_properties()->force_render_surface = true; |
| root->layer_tree_impl()->property_trees()->needs_rebuild = true; |
| EmulateDrawingOneFrame(root); |
| ClearDamageForAllSurfaces(root); |
| @@ -572,7 +572,8 @@ TEST_F(DamageTrackerTest, VerifyDamageForImageFilter) { |
| // Setting the filter will damage the whole surface. |
| ClearDamageForAllSurfaces(root); |
| - child->SetForceRenderSurface(true); |
| + child->test_properties()->force_render_surface = true; |
| + child->NoteLayerPropertyChanged(); |
|
ajuma
2016/04/22 18:04:45
It looks like this test has been relying on SetFor
jaydasika
2016/04/22 19:19:08
Done.
|
| child->SetFilters(filters); |
| root->layer_tree_impl()->property_trees()->needs_rebuild = true; |
| EmulateDrawingOneFrame(root); |
| @@ -868,8 +869,8 @@ TEST_F(DamageTrackerTest, VerifyDamageForNestedSurfaces) { |
| LayerImpl* child1 = root->children()[0]; |
| LayerImpl* child2 = root->children()[1]; |
| LayerImpl* grand_child1 = root->children()[0]->children()[0]; |
| - child2->SetForceRenderSurface(true); |
| - grand_child1->SetForceRenderSurface(true); |
| + child2->test_properties()->force_render_surface = true; |
| + grand_child1->test_properties()->force_render_surface = true; |
| root->layer_tree_impl()->property_trees()->needs_rebuild = true; |
| EmulateDrawingOneFrame(root); |
| gfx::Rect child_damage_rect; |
| @@ -993,7 +994,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForAddingAndRemovingRenderSurfaces) { |
| // CASE 1: If a descendant surface disappears, its entire old area becomes |
| // exposed. |
| ClearDamageForAllSurfaces(root); |
| - child1->SetForceRenderSurface(false); |
| + child1->test_properties()->force_render_surface = false; |
| root->layer_tree_impl()->property_trees()->needs_rebuild = true; |
| EmulateDrawingOneFrame(root); |
| @@ -1020,7 +1021,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForAddingAndRemovingRenderSurfaces) { |
| // Then change the tree so that the render surface is added back. |
| ClearDamageForAllSurfaces(root); |
| - child1->SetForceRenderSurface(true); |
| + child1->test_properties()->force_render_surface = true; |
| root->layer_tree_impl()->property_trees()->needs_rebuild = true; |
| EmulateDrawingOneFrame(root); |
| @@ -1128,7 +1129,8 @@ TEST_F(DamageTrackerTest, VerifyDamageForReplica) { |
| reflection.Scale3d(-1.0, 1.0, 1.0); |
| grand_child1_replica->SetTransform(reflection); |
| grand_child1->SetReplicaLayer(std::move(grand_child1_replica)); |
| - grand_child1->SetForceRenderSurface(true); |
| + grand_child1->test_properties()->force_render_surface = true; |
| + grand_child1->NoteLayerPropertyChanged(); |
|
ajuma
2016/04/22 18:04:45
This one's a bit trickier, since replicas don't or
jaydasika
2016/04/22 19:19:08
Added a test.
|
| } |
| root->layer_tree_impl()->property_trees()->needs_rebuild = true; |
| EmulateDrawingOneFrame(root); |
| @@ -1182,7 +1184,8 @@ TEST_F(DamageTrackerTest, VerifyDamageForReplica) { |
| // reflection to damage the target surface. |
| ClearDamageForAllSurfaces(root); |
| grand_child1->SetReplicaLayer(nullptr); |
| - grand_child1->SetForceRenderSurface(false); |
| + grand_child1->test_properties()->force_render_surface = false; |
| + grand_child1->NoteLayerPropertyChanged(); |
| root->layer_tree_impl()->property_trees()->needs_rebuild = true; |
| EmulateDrawingOneFrame(root); |
| ASSERT_EQ(old_content_rect.width(), |
| @@ -1217,7 +1220,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForMask) { |
| mask_layer->SetPosition(child->position()); |
| mask_layer->SetBounds(child->bounds()); |
| child->SetMaskLayer(std::move(mask_layer)); |
| - child->SetForceRenderSurface(true); |
| + child->test_properties()->force_render_surface = true; |
| } |
| LayerImpl* mask_layer = child->mask_layer(); |
| @@ -1313,7 +1316,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForReplicaMask) { |
| reflection.Scale3d(-1.0, 1.0, 1.0); |
| grand_child1_replica->SetTransform(reflection); |
| grand_child1->SetReplicaLayer(std::move(grand_child1_replica)); |
| - grand_child1->SetForceRenderSurface(true); |
| + grand_child1->test_properties()->force_render_surface = true; |
| } |
| LayerImpl* grand_child1_replica = grand_child1->replica_layer(); |
| @@ -1395,7 +1398,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForReplicaMaskWithTransformOrigin) { |
| // We need to set parent on replica layer for property tree building. |
| grand_child1_replica->SetParent(grand_child1); |
| grand_child1->SetReplicaLayer(std::move(grand_child1_replica)); |
| - grand_child1->SetForceRenderSurface(true); |
| + grand_child1->test_properties()->force_render_surface = true; |
| } |
| LayerImpl* grand_child1_replica = grand_child1->replica_layer(); |
| @@ -1467,7 +1470,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForEmptyLayerList) { |
| std::unique_ptr<LayerImpl> root = |
| LayerImpl::Create(host_impl_.active_tree(), 1); |
| - root->SetForceRenderSurface(true); |
| + root->test_properties()->force_render_surface = true; |
| host_impl_.active_tree()->SetRootLayer(std::move(root)); |
| LayerImpl* root_ptr = host_impl_.active_tree()->root_layer(); |
| root_ptr->layer_tree_impl()->property_trees()->needs_rebuild = true; |