Index: cc/trees/damage_tracker_unittest.cc |
diff --git a/cc/trees/damage_tracker_unittest.cc b/cc/trees/damage_tracker_unittest.cc |
index b6a44094dc69c5ef0c0e4f1edff4f5fac7e68dc1..dffe90a02193bc9f6d76d18b45a4821c907c224c 100644 |
--- a/cc/trees/damage_tracker_unittest.cc |
+++ b/cc/trees/damage_tracker_unittest.cc |
@@ -229,7 +229,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForUpdateRects) { |
// CASE 1: Setting the update rect should cause the corresponding damage to |
// the surface. |
ClearDamageForAllSurfaces(root.get()); |
- child->SetUpdateRect(gfx::RectF(10.f, 11.f, 12.f, 13.f)); |
+ child->SetUpdateRect(gfx::Rect(10, 11, 12, 13)); |
EmulateDrawingOneFrame(root.get()); |
// Damage position on the surface should be: position of update_rect (10, 11) |
@@ -242,7 +242,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForUpdateRects) { |
// CASE 2: The same update rect twice in a row still produces the same |
// damage. |
ClearDamageForAllSurfaces(root.get()); |
- child->SetUpdateRect(gfx::RectF(10.f, 11.f, 12.f, 13.f)); |
+ child->SetUpdateRect(gfx::Rect(10, 11, 12, 13)); |
EmulateDrawingOneFrame(root.get()); |
root_damage_rect = |
root->render_surface()->damage_tracker()->current_damage_rect(); |
@@ -252,7 +252,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForUpdateRects) { |
// CASE 3: Setting a different update rect should cause damage on the new |
// update region, but no additional exposed old region. |
ClearDamageForAllSurfaces(root.get()); |
- child->SetUpdateRect(gfx::RectF(20.f, 25.f, 1.f, 2.f)); |
+ child->SetUpdateRect(gfx::Rect(20, 25, 1, 2)); |
EmulateDrawingOneFrame(root.get()); |
// Damage position on the surface should be: position of update_rect (20, 25) |
@@ -322,7 +322,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForLayerUpdateAndDamageRects) { |
// corresponding damage to the surface. |
ClearDamageForAllSurfaces(root.get()); |
child->AddDamageRect(gfx::RectF(5.f, 6.f, 12.f, 13.f)); |
- child->SetUpdateRect(gfx::RectF(15.f, 16.f, 14.f, 10.f)); |
+ child->SetUpdateRect(gfx::Rect(15, 16, 14, 10)); |
EmulateDrawingOneFrame(root.get()); |
// Damage position on the surface should be: position of unified layer |
@@ -336,7 +336,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForLayerUpdateAndDamageRects) { |
// produces the same damage. |
ClearDamageForAllSurfaces(root.get()); |
child->AddDamageRect(gfx::RectF(10.f, 11.f, 12.f, 13.f)); |
- child->SetUpdateRect(gfx::RectF(10.f, 11.f, 14.f, 15.f)); |
+ child->SetUpdateRect(gfx::Rect(10, 11, 14, 15)); |
EmulateDrawingOneFrame(root.get()); |
root_damage_rect = |
root->render_surface()->damage_tracker()->current_damage_rect(); |
@@ -346,7 +346,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForLayerUpdateAndDamageRects) { |
// damage on the new damaged region, but no additional exposed old region. |
ClearDamageForAllSurfaces(root.get()); |
child->AddDamageRect(gfx::RectF(20.f, 25.f, 2.f, 3.f)); |
- child->SetUpdateRect(gfx::RectF(5.f, 10.f, 7.f, 8.f)); |
+ child->SetUpdateRect(gfx::Rect(5, 10, 7, 8)); |
EmulateDrawingOneFrame(root.get()); |
// Damage position on the surface should be: position of unified layer damage |
@@ -363,7 +363,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForPropertyChanges) { |
// CASE 1: The layer's property changed flag takes priority over update rect. |
// |
ClearDamageForAllSurfaces(root.get()); |
- child->SetUpdateRect(gfx::RectF(10.f, 11.f, 12.f, 13.f)); |
+ child->SetUpdateRect(gfx::Rect(10, 11, 12, 13)); |
child->SetOpacity(0.5f); |
EmulateDrawingOneFrame(root.get()); |
@@ -511,7 +511,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForBlurredSurface) { |
// Setting the update rect should cause the corresponding damage to the |
// surface, blurred based on the size of the blur filter. |
ClearDamageForAllSurfaces(root.get()); |
- child->SetUpdateRect(gfx::RectF(1.f, 2.f, 3.f, 4.f)); |
+ child->SetUpdateRect(gfx::Rect(1, 2, 3, 4)); |
EmulateDrawingOneFrame(root.get()); |
// Damage position on the surface should be: position of update_rect (1, 2) |
@@ -554,7 +554,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForImageFilter) { |
// CASE 1: Setting the update rect should damage the whole surface (for now) |
ClearDamageForAllSurfaces(root.get()); |
- child->SetUpdateRect(gfx::RectF(1.f, 1.f)); |
+ child->SetUpdateRect(gfx::Rect(1, 1)); |
EmulateDrawingOneFrame(root.get()); |
root_damage_rect = |
@@ -588,7 +588,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForBackgroundBlurredChild) { |
// the surface, blurred based on the size of the child's background |
// blur filter. |
ClearDamageForAllSurfaces(root.get()); |
- root->SetUpdateRect(gfx::RectF(297.f, 297.f, 2.f, 2.f)); |
+ root->SetUpdateRect(gfx::Rect(297, 297, 2, 2)); |
EmulateDrawingOneFrame(root.get()); |
gfx::Rect root_damage_rect = |
@@ -609,7 +609,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForBackgroundBlurredChild) { |
// blur filter. Since the damage extends to the right/bottom outside |
// of the blurred layer, only the left/top should end up expanded. |
ClearDamageForAllSurfaces(root.get()); |
- root->SetUpdateRect(gfx::RectF(297.f, 297.f, 30.f, 30.f)); |
+ root->SetUpdateRect(gfx::Rect(297, 297, 30, 30)); |
EmulateDrawingOneFrame(root.get()); |
root_damage_rect = |
@@ -628,7 +628,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForBackgroundBlurredChild) { |
// CASE 3: Setting this update rect outside the blurred content_bounds of the |
// blurred child1 will not cause it to be expanded. |
ClearDamageForAllSurfaces(root.get()); |
- root->SetUpdateRect(gfx::RectF(30.f, 30.f, 2.f, 2.f)); |
+ root->SetUpdateRect(gfx::Rect(30, 30, 2, 2)); |
EmulateDrawingOneFrame(root.get()); |
root_damage_rect = |
@@ -643,7 +643,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForBackgroundBlurredChild) { |
// outside the original content_bounds of the blurred child1 will |
// cause it to be expanded. |
ClearDamageForAllSurfaces(root.get()); |
- root->SetUpdateRect(gfx::RectF(99.f, 99.f, 1.f, 1.f)); |
+ root->SetUpdateRect(gfx::Rect(99, 99, 1, 1)); |
EmulateDrawingOneFrame(root.get()); |
root_damage_rect = |
@@ -662,7 +662,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForBackgroundBlurredChild) { |
// CASE 5: Setting the update rect on child2, which is above child1, will |
// not get blurred by child1, so it does not need to get expanded. |
ClearDamageForAllSurfaces(root.get()); |
- child2->SetUpdateRect(gfx::RectF(0.f, 0.f, 1.f, 1.f)); |
+ child2->SetUpdateRect(gfx::Rect(1, 1)); |
EmulateDrawingOneFrame(root.get()); |
root_damage_rect = |
@@ -677,7 +677,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForBackgroundBlurredChild) { |
// that any pixels needed for the blur are redrawn in the current |
// frame. |
ClearDamageForAllSurfaces(root.get()); |
- child1->SetUpdateRect(gfx::RectF(0.f, 0.f, 1.f, 1.f)); |
+ child1->SetUpdateRect(gfx::Rect(1, 1)); |
EmulateDrawingOneFrame(root.get()); |
root_damage_rect = |
@@ -798,8 +798,8 @@ TEST_F(DamageTrackerTest, VerifyDamageForMultipleLayers) { |
// - child1 update rect in surface space: gfx::Rect(100, 100, 1, 2); |
// - child2 update rect in surface space: gfx::Rect(400, 380, 3, 4); |
ClearDamageForAllSurfaces(root.get()); |
- child1->SetUpdateRect(gfx::RectF(0.f, 0.f, 1.f, 2.f)); |
- child2->SetUpdateRect(gfx::RectF(0.f, 0.f, 3.f, 4.f)); |
+ child1->SetUpdateRect(gfx::Rect(1, 2)); |
+ child2->SetUpdateRect(gfx::Rect(3, 4)); |
EmulateDrawingOneFrame(root.get()); |
gfx::Rect root_damage_rect = |
root->render_surface()->damage_tracker()->current_damage_rect(); |
@@ -1010,7 +1010,7 @@ TEST_F(DamageTrackerTest, VerifyNoDamageForUpdateRectThatDoesNotDrawContent) { |
// In our specific tree, the update rect of child1 should not cause any |
// damage to any surface because it does not actually draw content. |
ClearDamageForAllSurfaces(root.get()); |
- child1->SetUpdateRect(gfx::RectF(0.f, 0.f, 1.f, 2.f)); |
+ child1->SetUpdateRect(gfx::Rect(1, 2)); |
EmulateDrawingOneFrame(root.get()); |
child_damage_rect = |
child1->render_surface()->damage_tracker()->current_damage_rect(); |
@@ -1163,7 +1163,7 @@ TEST_F(DamageTrackerTest, VerifyDamageForMask) { |
// CASE 1: the update_rect on a mask layer should damage the entire target |
// surface. |
ClearDamageForAllSurfaces(root.get()); |
- mask_layer->SetUpdateRect(gfx::RectF(1.f, 2.f, 3.f, 4.f)); |
+ mask_layer->SetUpdateRect(gfx::Rect(1, 2, 3, 4)); |
EmulateDrawingOneFrame(root.get()); |
gfx::Rect child_damage_rect = |
child->render_surface()->damage_tracker()->current_damage_rect(); |
@@ -1350,7 +1350,7 @@ TEST_F(DamageTrackerTest, DamageWhenAddedExternally) { |
// it is included with any other partial damage. |
// |
ClearDamageForAllSurfaces(root.get()); |
- child->SetUpdateRect(gfx::RectF(10, 11, 12, 13)); |
+ child->SetUpdateRect(gfx::Rect(10, 11, 12, 13)); |
root->render_surface()->damage_tracker()->AddDamageNextUpdate( |
gfx::Rect(15, 16, 32, 33)); |
EmulateDrawingOneFrame(root.get()); |
@@ -1413,7 +1413,7 @@ TEST_F(DamageTrackerTest, VerifyDamageAccumulatesUntilReset) { |
// New damage, without having cleared the previous damage, should be unioned |
// to the previous one. |
- child->SetUpdateRect(gfx::RectF(20.f, 25.f, 1.f, 2.f)); |
+ child->SetUpdateRect(gfx::Rect(20, 25, 1, 2)); |
EmulateDrawingOneFrame(root.get()); |
root_damage_rect = |
root->render_surface()->damage_tracker()->current_damage_rect(); |