Index: cc/trees/occlusion_tracker_unittest.cc |
diff --git a/cc/trees/occlusion_tracker_unittest.cc b/cc/trees/occlusion_tracker_unittest.cc |
index 56d830fee03fa65abb014092c70e9d58618d8faa..35b3ffd6ef3a29dcecf0661ccc414cd713b1568f 100644 |
--- a/cc/trees/occlusion_tracker_unittest.cc |
+++ b/cc/trees/occlusion_tracker_unittest.cc |
@@ -517,7 +517,7 @@ class OcclusionTrackerTestIdentityTransforms |
explicit OcclusionTrackerTestIdentityTransforms(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* root = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(200, 200)); |
typename Types::ContentLayerType* parent = this->CreateDrawingLayer( |
@@ -551,7 +551,7 @@ class OcclusionTrackerTestRotatedChild : public OcclusionTrackerTest<Types> { |
protected: |
explicit OcclusionTrackerTestRotatedChild(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform layer_transform; |
layer_transform.Translate(250.0, 250.0); |
layer_transform.Rotate(90.0); |
@@ -590,7 +590,7 @@ class OcclusionTrackerTestTranslatedChild : public OcclusionTrackerTest<Types> { |
protected: |
explicit OcclusionTrackerTestTranslatedChild(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform layer_transform; |
layer_transform.Translate(20.0, 20.0); |
@@ -628,7 +628,7 @@ class OcclusionTrackerTestChildInRotatedChild |
protected: |
explicit OcclusionTrackerTestChildInRotatedChild(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform child_transform; |
child_transform.Translate(250.0, 250.0); |
child_transform.Rotate(90.0); |
@@ -726,7 +726,7 @@ class OcclusionTrackerTestScaledRenderSurface |
explicit OcclusionTrackerTestScaledRenderSurface(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(200, 200)); |
@@ -769,7 +769,7 @@ class OcclusionTrackerTestVisitTargetTwoTimes |
protected: |
explicit OcclusionTrackerTestVisitTargetTwoTimes(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* root = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(200, 200)); |
typename Types::LayerType* surface = this->CreateSurface( |
@@ -835,7 +835,7 @@ class OcclusionTrackerTestSurfaceRotatedOffAxis |
protected: |
explicit OcclusionTrackerTestSurfaceRotatedOffAxis(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform child_transform; |
child_transform.Translate(250.0, 250.0); |
child_transform.Rotate(95.0); |
@@ -887,7 +887,7 @@ class OcclusionTrackerTestSurfaceWithTwoOpaqueChildren |
protected: |
explicit OcclusionTrackerTestSurfaceWithTwoOpaqueChildren(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform child_transform; |
child_transform.Translate(250.0, 250.0); |
child_transform.Rotate(90.0); |
@@ -975,7 +975,7 @@ class OcclusionTrackerTestOverlappingSurfaceSiblings |
protected: |
explicit OcclusionTrackerTestOverlappingSurfaceSiblings(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(100, 100)); |
parent->SetMasksToBounds(true); |
@@ -1035,7 +1035,7 @@ class OcclusionTrackerTestOverlappingSurfaceSiblingsWithTwoTransforms |
explicit OcclusionTrackerTestOverlappingSurfaceSiblingsWithTwoTransforms( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform child1_transform; |
child1_transform.Translate(250.0, 250.0); |
child1_transform.Rotate(-90.0); |
@@ -1141,7 +1141,7 @@ class OcclusionTrackerTestFilters : public OcclusionTrackerTest<Types> { |
protected: |
explicit OcclusionTrackerTestFilters(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform layer_transform; |
layer_transform.Translate(250.0, 250.0); |
layer_transform.Rotate(90.0); |
@@ -1241,7 +1241,7 @@ class OcclusionTrackerTestReplicaDoesOcclude |
protected: |
explicit OcclusionTrackerTestReplicaDoesOcclude(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(100, 200)); |
typename Types::LayerType* surface = this->CreateDrawingSurface( |
@@ -1275,7 +1275,7 @@ class OcclusionTrackerTestReplicaWithClipping |
protected: |
explicit OcclusionTrackerTestReplicaWithClipping(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(100, 170)); |
parent->SetMasksToBounds(true); |
@@ -1317,7 +1317,7 @@ class OcclusionTrackerTestReplicaWithMask : public OcclusionTrackerTest<Types> { |
protected: |
explicit OcclusionTrackerTestReplicaWithMask(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(100, 200)); |
typename Types::LayerType* surface = |
@@ -1357,7 +1357,7 @@ class OcclusionTrackerTestOpaqueContentsRegionEmpty |
protected: |
explicit OcclusionTrackerTestOpaqueContentsRegionEmpty(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(300, 300)); |
typename Types::ContentLayerType* layer = |
@@ -1392,7 +1392,7 @@ class OcclusionTrackerTestOpaqueContentsRegionNonEmpty |
protected: |
explicit OcclusionTrackerTestOpaqueContentsRegionNonEmpty(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(300, 300)); |
typename Types::ContentLayerType* layer = |
@@ -1449,7 +1449,7 @@ class OcclusionTrackerTestUnsorted3dLayers |
protected: |
explicit OcclusionTrackerTestUnsorted3dLayers(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
// Currently, The main thread layer iterator does not iterate over 3d items |
// in sorted order, because layer sorting is not performed on the main |
// thread. Because of this, the occlusion tracker cannot assume that a 3d |
@@ -1502,7 +1502,7 @@ class OcclusionTrackerTestLayerBehindCameraDoesNotOcclude |
explicit OcclusionTrackerTestLayerBehindCameraDoesNotOcclude( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform transform; |
transform.Translate(50.0, 50.0); |
transform.ApplyPerspectiveDepth(100.0); |
@@ -1542,7 +1542,7 @@ class OcclusionTrackerTestLargePixelsOccludeInsideClipRect |
explicit OcclusionTrackerTestLargePixelsOccludeInsideClipRect( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform transform; |
transform.Translate(50.0, 50.0); |
transform.ApplyPerspectiveDepth(100.0); |
@@ -1586,7 +1586,7 @@ class OcclusionTrackerTestAnimationOpacity1OnMainThread |
protected: |
explicit OcclusionTrackerTestAnimationOpacity1OnMainThread(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
// parent |
// +--layer |
// +--surface |
@@ -1705,7 +1705,7 @@ class OcclusionTrackerTestAnimationOpacity0OnMainThread |
protected: |
explicit OcclusionTrackerTestAnimationOpacity0OnMainThread(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(300, 300)); |
typename Types::ContentLayerType* layer = |
@@ -1816,7 +1816,7 @@ class OcclusionTrackerTestAnimationTranslateOnMainThread |
explicit OcclusionTrackerTestAnimationTranslateOnMainThread( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(300, 300)); |
typename Types::ContentLayerType* layer = |
@@ -1946,7 +1946,7 @@ class OcclusionTrackerTestSurfaceOcclusionTranslatesToParent |
explicit OcclusionTrackerTestSurfaceOcclusionTranslatesToParent( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform surface_transform; |
surface_transform.Translate(300.0, 300.0); |
surface_transform.Scale(2.0, 2.0); |
@@ -2001,7 +2001,7 @@ class OcclusionTrackerTestSurfaceOcclusionTranslatesWithClipping |
explicit OcclusionTrackerTestSurfaceOcclusionTranslatesWithClipping( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(300, 300)); |
parent->SetMasksToBounds(true); |
@@ -2036,7 +2036,7 @@ class OcclusionTrackerTestSurfaceWithReplicaUnoccluded |
protected: |
explicit OcclusionTrackerTestSurfaceWithReplicaUnoccluded(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* parent = this->CreateRoot( |
this->identity_matrix, gfx::PointF(), gfx::Size(100, 200)); |
typename Types::LayerType* surface = |
@@ -2096,7 +2096,7 @@ class OcclusionTrackerTestSurfaceChildOfSurface |
protected: |
explicit OcclusionTrackerTestSurfaceChildOfSurface(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
// This test verifies that the surface cliprect does not end up empty and |
// clip away the entire unoccluded rect. |
@@ -2194,7 +2194,7 @@ class OcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilter |
explicit OcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilter( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform scale_by_half; |
scale_by_half.Scale(0.5, 0.5); |
@@ -2318,7 +2318,7 @@ class OcclusionTrackerTestTwoBackgroundFiltersReduceOcclusionTwice |
explicit OcclusionTrackerTestTwoBackgroundFiltersReduceOcclusionTwice( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform scale_by_half; |
scale_by_half.Scale(0.5, 0.5); |
@@ -2393,7 +2393,7 @@ class OcclusionTrackerTestDontReduceOcclusionBelowBackgroundFilter |
explicit OcclusionTrackerTestDontReduceOcclusionBelowBackgroundFilter( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform scale_by_half; |
scale_by_half.Scale(0.5, 0.5); |
@@ -2477,7 +2477,7 @@ class OcclusionTrackerTestDontReduceOcclusionIfBackgroundFilterIsOccluded |
explicit OcclusionTrackerTestDontReduceOcclusionIfBackgroundFilterIsOccluded( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform scale_by_half; |
scale_by_half.Scale(0.5, 0.5); |
@@ -2550,7 +2550,7 @@ class OcclusionTrackerTestReduceOcclusionWhenBackgroundFilterIsPartiallyOccluded |
OcclusionTrackerTestReduceOcclusionWhenBackgroundFilterIsPartiallyOccluded( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform scale_by_half; |
scale_by_half.Scale(0.5, 0.5); |
@@ -2662,7 +2662,7 @@ class OcclusionTrackerTestMinimumTrackingSize |
protected: |
explicit OcclusionTrackerTestMinimumTrackingSize(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Size tracking_size(100, 100); |
gfx::Size below_tracking_size(99, 99); |
@@ -2708,7 +2708,7 @@ class OcclusionTrackerTestScaledLayerIsClipped |
protected: |
explicit OcclusionTrackerTestScaledLayerIsClipped(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform scale_transform; |
scale_transform.Scale(512.0, 512.0); |
@@ -2745,7 +2745,7 @@ class OcclusionTrackerTestScaledLayerInSurfaceIsClipped |
protected: |
explicit OcclusionTrackerTestScaledLayerInSurfaceIsClipped(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform scale_transform; |
scale_transform.Scale(512.0, 512.0); |
@@ -2786,7 +2786,7 @@ class OcclusionTrackerTestCopyRequestDoesOcclude |
protected: |
explicit OcclusionTrackerTestCopyRequestDoesOcclude(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* root = this->CreateRoot( |
this->identity_matrix, gfx::Point(), gfx::Size(400, 400)); |
typename Types::ContentLayerType* parent = this->CreateDrawingLayer( |
@@ -2833,7 +2833,7 @@ class OcclusionTrackerTestHiddenCopyRequestDoesNotOcclude |
explicit OcclusionTrackerTestHiddenCopyRequestDoesNotOcclude( |
bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
typename Types::ContentLayerType* root = this->CreateRoot( |
this->identity_matrix, gfx::Point(), gfx::Size(400, 400)); |
typename Types::ContentLayerType* parent = this->CreateDrawingLayer( |
@@ -2879,7 +2879,7 @@ class OcclusionTrackerTestOccludedLayer : public OcclusionTrackerTest<Types> { |
protected: |
explicit OcclusionTrackerTestOccludedLayer(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform translate; |
translate.Translate(10.0, 20.0); |
typename Types::ContentLayerType* root = this->CreateRoot( |
@@ -2970,7 +2970,7 @@ class OcclusionTrackerTestUnoccludedLayerQuery |
protected: |
explicit OcclusionTrackerTestUnoccludedLayerQuery(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform translate; |
translate.Translate(10.0, 20.0); |
typename Types::ContentLayerType* root = this->CreateRoot( |
@@ -3136,7 +3136,7 @@ class OcclusionTrackerTestUnoccludedSurfaceQuery |
protected: |
explicit OcclusionTrackerTestUnoccludedSurfaceQuery(bool opaque_layers) |
: OcclusionTrackerTest<Types>(opaque_layers) {} |
- void RunMyTest() { |
+ void RunMyTest() override { |
gfx::Transform translate; |
translate.Translate(10.0, 20.0); |
typename Types::ContentLayerType* root = this->CreateRoot( |