Index: cc/trees/layer_tree_impl_unittest.cc |
diff --git a/cc/trees/layer_tree_impl_unittest.cc b/cc/trees/layer_tree_impl_unittest.cc |
index 8781d2fc702467d59c20d8d50f2ee84d741d35b6..7a123357b5893161136cace97442b978789979e3 100644 |
--- a/cc/trees/layer_tree_impl_unittest.cc |
+++ b/cc/trees/layer_tree_impl_unittest.cc |
@@ -54,12 +54,12 @@ class LayerTreeImplTest : public LayerTreeHostCommonTest { |
TestSharedBitmapManager shared_bitmap_manager_; |
TestTaskGraphRunner task_graph_runner_; |
FakeImplTaskRunnerProvider task_runner_provider_; |
- scoped_ptr<OutputSurface> output_surface_; |
- scoped_ptr<FakeLayerTreeHostImpl> host_impl_; |
+ std::unique_ptr<OutputSurface> output_surface_; |
+ std::unique_ptr<FakeLayerTreeHostImpl> host_impl_; |
}; |
TEST_F(LayerTreeImplTest, HitTestingForSingleLayer) { |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
gfx::Transform identity_matrix; |
@@ -109,14 +109,14 @@ TEST_F(LayerTreeImplTest, UpdateViewportAndHitTest) { |
TestTaskGraphRunner task_graph_runner; |
FakeImplTaskRunnerProvider task_runner_provider; |
LayerTreeSettings settings; |
- scoped_ptr<OutputSurface> output_surface = FakeOutputSurface::Create3d(); |
- scoped_ptr<FakeLayerTreeHostImpl> host_impl; |
+ std::unique_ptr<OutputSurface> output_surface = FakeOutputSurface::Create3d(); |
+ std::unique_ptr<FakeLayerTreeHostImpl> host_impl; |
host_impl.reset(new FakeLayerTreeHostImpl(settings, &task_runner_provider, |
&shared_bitmap_manager, |
&task_graph_runner)); |
host_impl->SetVisible(true); |
EXPECT_TRUE(host_impl->InitializeRenderer(output_surface.get())); |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl->active_tree(), 12345); |
gfx::Transform identity_matrix; |
@@ -147,9 +147,9 @@ TEST_F(LayerTreeImplTest, UpdateViewportAndHitTest) { |
} |
TEST_F(LayerTreeImplTest, HitTestingForSingleLayerAndHud) { |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
- scoped_ptr<HeadsUpDisplayLayerImpl> hud = |
+ std::unique_ptr<HeadsUpDisplayLayerImpl> hud = |
HeadsUpDisplayLayerImpl::Create(host_impl().active_tree(), 11111); |
gfx::Transform identity_matrix; |
@@ -204,7 +204,7 @@ TEST_F(LayerTreeImplTest, HitTestingForSingleLayerAndHud) { |
} |
TEST_F(LayerTreeImplTest, HitTestingForUninvertibleTransform) { |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
gfx::Transform uninvertible_transform; |
@@ -271,7 +271,7 @@ TEST_F(LayerTreeImplTest, HitTestingForUninvertibleTransform) { |
} |
TEST_F(LayerTreeImplTest, HitTestingForSinglePositionedLayer) { |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
gfx::Transform identity_matrix; |
@@ -320,7 +320,7 @@ TEST_F(LayerTreeImplTest, HitTestingForSinglePositionedLayer) { |
} |
TEST_F(LayerTreeImplTest, HitTestingForSingleRotatedLayer) { |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
gfx::Transform identity_matrix; |
@@ -381,13 +381,14 @@ TEST_F(LayerTreeImplTest, HitTestingClipNodeDifferentTransformAndTargetIds) { |
// Tests hit testing on a layer whose clip node has different transform and |
// target id. |
gfx::Transform identity_matrix; |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
SetLayerPropertiesForTesting(root.get(), identity_matrix, gfx::Point3F(), |
gfx::PointF(), gfx::Size(500, 500), true, false, |
true); |
gfx::Transform translation; |
translation.Translate(100, 100); |
- scoped_ptr<LayerImpl> render_surface = |
+ std::unique_ptr<LayerImpl> render_surface = |
LayerImpl::Create(host_impl().active_tree(), 2); |
SetLayerPropertiesForTesting(render_surface.get(), translation, |
gfx::Point3F(), gfx::PointF(), |
@@ -395,18 +396,21 @@ TEST_F(LayerTreeImplTest, HitTestingClipNodeDifferentTransformAndTargetIds) { |
gfx::Transform scale_matrix; |
scale_matrix.Scale(2, 2); |
- scoped_ptr<LayerImpl> scale = LayerImpl::Create(host_impl().active_tree(), 3); |
+ std::unique_ptr<LayerImpl> scale = |
+ LayerImpl::Create(host_impl().active_tree(), 3); |
SetLayerPropertiesForTesting(scale.get(), scale_matrix, gfx::Point3F(), |
gfx::PointF(), gfx::Size(50, 50), true, false, |
false); |
- scoped_ptr<LayerImpl> clip = LayerImpl::Create(host_impl().active_tree(), 4); |
+ std::unique_ptr<LayerImpl> clip = |
+ LayerImpl::Create(host_impl().active_tree(), 4); |
SetLayerPropertiesForTesting(clip.get(), identity_matrix, gfx::Point3F(), |
gfx::PointF(), gfx::Size(25, 25), true, false, |
false); |
clip->SetMasksToBounds(true); |
- scoped_ptr<LayerImpl> test = LayerImpl::Create(host_impl().active_tree(), 5); |
+ std::unique_ptr<LayerImpl> test = |
+ LayerImpl::Create(host_impl().active_tree(), 5); |
SetLayerPropertiesForTesting(test.get(), identity_matrix, gfx::Point3F(), |
gfx::PointF(), gfx::Size(100, 100), true, false, |
false); |
@@ -440,18 +444,19 @@ TEST_F(LayerTreeImplTest, HitTestingClipNodeDifferentTransformAndTargetIds) { |
TEST_F(LayerTreeImplTest, HitTestingSiblings) { |
// This tests hit testing when the test point hits only one of the siblings. |
gfx::Transform identity_matrix; |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
SetLayerPropertiesForTesting(root.get(), identity_matrix, gfx::Point3F(), |
gfx::PointF(), gfx::Size(100, 100), true, false, |
true); |
- scoped_ptr<LayerImpl> child1 = |
+ std::unique_ptr<LayerImpl> child1 = |
LayerImpl::Create(host_impl().active_tree(), 2); |
SetLayerPropertiesForTesting(child1.get(), identity_matrix, gfx::Point3F(), |
gfx::PointF(), gfx::Size(25, 25), true, false, |
false); |
child1->SetMasksToBounds(true); |
child1->SetDrawsContent(true); |
- scoped_ptr<LayerImpl> child2 = |
+ std::unique_ptr<LayerImpl> child2 = |
LayerImpl::Create(host_impl().active_tree(), 3); |
SetLayerPropertiesForTesting(child2.get(), identity_matrix, gfx::Point3F(), |
gfx::PointF(), gfx::Size(75, 75), true, false, |
@@ -478,11 +483,12 @@ TEST_F(LayerTreeImplTest, HitTestingPointOutsideMaxTextureSize) { |
host_impl().active_tree()->resource_provider()->max_texture_size(); |
gfx::Size bounds(max_texture_size + 100, max_texture_size + 100); |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
SetLayerPropertiesForTesting(root.get(), identity_matrix, gfx::Point3F(), |
gfx::PointF(), bounds, true, false, true); |
- scoped_ptr<LayerImpl> surface = |
+ std::unique_ptr<LayerImpl> surface = |
LayerImpl::Create(host_impl().active_tree(), 2); |
SetLayerPropertiesForTesting(surface.get(), identity_matrix, gfx::Point3F(), |
gfx::PointF(), bounds, true, false, true); |
@@ -506,7 +512,7 @@ TEST_F(LayerTreeImplTest, HitTestingPointOutsideMaxTextureSize) { |
} |
TEST_F(LayerTreeImplTest, HitTestingForSinglePerspectiveLayer) { |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
gfx::Transform identity_matrix; |
@@ -570,12 +576,13 @@ TEST_F(LayerTreeImplTest, HitTestingForSimpleClippedLayer) { |
gfx::Transform identity_matrix; |
gfx::Point3F transform_origin; |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
SetLayerPropertiesForTesting(root.get(), identity_matrix, transform_origin, |
gfx::PointF(), gfx::Size(100, 100), true, false, |
true); |
{ |
- scoped_ptr<LayerImpl> clipping_layer = |
+ std::unique_ptr<LayerImpl> clipping_layer = |
LayerImpl::Create(host_impl().active_tree(), 123); |
// this layer is positioned, and hit testing should correctly know where the |
// layer is located. |
@@ -586,7 +593,7 @@ TEST_F(LayerTreeImplTest, HitTestingForSimpleClippedLayer) { |
false, false); |
clipping_layer->SetMasksToBounds(true); |
- scoped_ptr<LayerImpl> child = |
+ std::unique_ptr<LayerImpl> child = |
LayerImpl::Create(host_impl().active_tree(), 456); |
position = gfx::PointF(-50.f, -50.f); |
bounds = gfx::Size(300, 300); |
@@ -646,7 +653,7 @@ TEST_F(LayerTreeImplTest, HitTestingForMultiClippedRotatedLayer) { |
// the root + child clips combined create a triangle. The rotated_leaf will |
// only be visible where it overlaps this triangle. |
// |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), 123); |
LayerImpl* root_layer = root.get(); |
@@ -658,11 +665,11 @@ TEST_F(LayerTreeImplTest, HitTestingForMultiClippedRotatedLayer) { |
position, bounds, true, false, true); |
root->SetMasksToBounds(true); |
{ |
- scoped_ptr<LayerImpl> child = |
+ std::unique_ptr<LayerImpl> child = |
LayerImpl::Create(host_impl().active_tree(), 456); |
- scoped_ptr<LayerImpl> grand_child = |
+ std::unique_ptr<LayerImpl> grand_child = |
LayerImpl::Create(host_impl().active_tree(), 789); |
- scoped_ptr<LayerImpl> rotated_leaf = |
+ std::unique_ptr<LayerImpl> rotated_leaf = |
LayerImpl::Create(host_impl().active_tree(), 2468); |
position = gfx::PointF(10.f, 10.f); |
@@ -763,12 +770,13 @@ TEST_F(LayerTreeImplTest, HitTestingForNonClippingIntermediateLayer) { |
gfx::Transform identity_matrix; |
gfx::Point3F transform_origin; |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
SetLayerPropertiesForTesting(root.get(), identity_matrix, transform_origin, |
gfx::PointF(), gfx::Size(100, 100), true, false, |
true); |
{ |
- scoped_ptr<LayerImpl> intermediate_layer = |
+ std::unique_ptr<LayerImpl> intermediate_layer = |
LayerImpl::Create(host_impl().active_tree(), 123); |
// this layer is positioned, and hit testing should correctly know where the |
// layer is located. |
@@ -784,7 +792,7 @@ TEST_F(LayerTreeImplTest, HitTestingForNonClippingIntermediateLayer) { |
// The child of the intermediate_layer is translated so that it does not |
// overlap intermediate_layer at all. If child is incorrectly clipped, we |
// would not be able to hit it successfully. |
- scoped_ptr<LayerImpl> child = |
+ std::unique_ptr<LayerImpl> child = |
LayerImpl::Create(host_impl().active_tree(), 456); |
position = gfx::PointF(60.f, 60.f); // 70, 70 in screen space |
bounds = gfx::Size(20, 20); |
@@ -830,7 +838,8 @@ TEST_F(LayerTreeImplTest, HitTestingForNonClippingIntermediateLayer) { |
} |
TEST_F(LayerTreeImplTest, HitTestingForMultipleLayers) { |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
LayerImpl* root_layer = root.get(); |
gfx::Transform identity_matrix; |
@@ -847,11 +856,11 @@ TEST_F(LayerTreeImplTest, HitTestingForMultipleLayers) { |
// grand_child, (third) child1, and (back) the root layer behind all other |
// layers. |
- scoped_ptr<LayerImpl> child1 = |
+ std::unique_ptr<LayerImpl> child1 = |
LayerImpl::Create(host_impl().active_tree(), 2); |
- scoped_ptr<LayerImpl> child2 = |
+ std::unique_ptr<LayerImpl> child2 = |
LayerImpl::Create(host_impl().active_tree(), 3); |
- scoped_ptr<LayerImpl> grand_child1 = |
+ std::unique_ptr<LayerImpl> grand_child1 = |
LayerImpl::Create(host_impl().active_tree(), 4); |
position = gfx::PointF(10.f, 10.f); |
@@ -963,11 +972,11 @@ int LayerTreeImplTest::HitTestSimpleTree(int root_id, |
float root_depth, |
float left_child_depth, |
float right_child_depth) { |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), root_id); |
- scoped_ptr<LayerImpl> left_child = |
+ std::unique_ptr<LayerImpl> left_child = |
LayerImpl::Create(host_impl().active_tree(), left_child_id); |
- scoped_ptr<LayerImpl> right_child = |
+ std::unique_ptr<LayerImpl> right_child = |
LayerImpl::Create(host_impl().active_tree(), right_child_id); |
gfx::Point3F transform_origin; |
@@ -1053,7 +1062,8 @@ TEST_F(LayerTreeImplTest, HitTestingSameSortingContextParentWins) { |
} |
TEST_F(LayerTreeImplTest, HitTestingForMultipleLayersAtVaryingDepths) { |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
gfx::Transform identity_matrix; |
gfx::Point3F transform_origin; |
@@ -1071,11 +1081,11 @@ TEST_F(LayerTreeImplTest, HitTestingForMultipleLayersAtVaryingDepths) { |
// grand_child, (third) child1, and (back) the root layer behind all other |
// layers. |
- scoped_ptr<LayerImpl> child1 = |
+ std::unique_ptr<LayerImpl> child1 = |
LayerImpl::Create(host_impl().active_tree(), 2); |
- scoped_ptr<LayerImpl> child2 = |
+ std::unique_ptr<LayerImpl> child2 = |
LayerImpl::Create(host_impl().active_tree(), 3); |
- scoped_ptr<LayerImpl> grand_child1 = |
+ std::unique_ptr<LayerImpl> grand_child1 = |
LayerImpl::Create(host_impl().active_tree(), 4); |
position = gfx::PointF(10.f, 10.f); |
@@ -1177,7 +1187,8 @@ TEST_F(LayerTreeImplTest, HitTestingForMultipleLayersAtVaryingDepths) { |
} |
TEST_F(LayerTreeImplTest, HitTestingRespectsClipParents) { |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
gfx::Transform identity_matrix; |
gfx::Point3F transform_origin; |
gfx::PointF position; |
@@ -1186,9 +1197,9 @@ TEST_F(LayerTreeImplTest, HitTestingRespectsClipParents) { |
position, bounds, true, false, true); |
root->SetDrawsContent(true); |
{ |
- scoped_ptr<LayerImpl> child = |
+ std::unique_ptr<LayerImpl> child = |
LayerImpl::Create(host_impl().active_tree(), 2); |
- scoped_ptr<LayerImpl> grand_child = |
+ std::unique_ptr<LayerImpl> grand_child = |
LayerImpl::Create(host_impl().active_tree(), 4); |
position = gfx::PointF(10.f, 10.f); |
@@ -1208,7 +1219,8 @@ TEST_F(LayerTreeImplTest, HitTestingRespectsClipParents) { |
// This should let |grand_child| "escape" |child|'s clip. |
grand_child->SetClipParent(root.get()); |
- scoped_ptr<std::set<LayerImpl*>> clip_children(new std::set<LayerImpl*>); |
+ std::unique_ptr<std::set<LayerImpl*>> clip_children( |
+ new std::set<LayerImpl*>); |
clip_children->insert(grand_child.get()); |
root->SetClipChildren(clip_children.release()); |
@@ -1228,7 +1240,8 @@ TEST_F(LayerTreeImplTest, HitTestingRespectsClipParents) { |
} |
TEST_F(LayerTreeImplTest, HitTestingRespectsScrollParents) { |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
gfx::Transform identity_matrix; |
gfx::Point3F transform_origin; |
gfx::PointF position; |
@@ -1237,11 +1250,11 @@ TEST_F(LayerTreeImplTest, HitTestingRespectsScrollParents) { |
position, bounds, true, false, true); |
root->SetDrawsContent(true); |
{ |
- scoped_ptr<LayerImpl> child = |
+ std::unique_ptr<LayerImpl> child = |
LayerImpl::Create(host_impl().active_tree(), 2); |
- scoped_ptr<LayerImpl> scroll_child = |
+ std::unique_ptr<LayerImpl> scroll_child = |
LayerImpl::Create(host_impl().active_tree(), 3); |
- scoped_ptr<LayerImpl> grand_child = |
+ std::unique_ptr<LayerImpl> grand_child = |
LayerImpl::Create(host_impl().active_tree(), 4); |
position = gfx::PointF(10.f, 10.f); |
@@ -1261,7 +1274,8 @@ TEST_F(LayerTreeImplTest, HitTestingRespectsScrollParents) { |
// This should cause scroll child and its descendants to be affected by |
// |child|'s clip. |
scroll_child->SetScrollParent(child.get()); |
- scoped_ptr<std::set<LayerImpl*>> scroll_children(new std::set<LayerImpl*>); |
+ std::unique_ptr<std::set<LayerImpl*>> scroll_children( |
+ new std::set<LayerImpl*>); |
scroll_children->insert(scroll_child.get()); |
child->SetScrollChildren(scroll_children.release()); |
@@ -1293,7 +1307,8 @@ TEST_F(LayerTreeImplTest, HitTestingForMultipleLayerLists) { |
// The geometry is set up similarly to the previous case, but |
// all layers are forced to be render surfaces now. |
// |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
LayerImpl* root_layer = root.get(); |
gfx::Transform identity_matrix; |
@@ -1310,11 +1325,11 @@ TEST_F(LayerTreeImplTest, HitTestingForMultipleLayerLists) { |
// grand_child, (third) child1, and (back) the root layer behind all other |
// layers. |
- scoped_ptr<LayerImpl> child1 = |
+ std::unique_ptr<LayerImpl> child1 = |
LayerImpl::Create(host_impl().active_tree(), 2); |
- scoped_ptr<LayerImpl> child2 = |
+ std::unique_ptr<LayerImpl> child2 = |
LayerImpl::Create(host_impl().active_tree(), 3); |
- scoped_ptr<LayerImpl> grand_child1 = |
+ std::unique_ptr<LayerImpl> grand_child1 = |
LayerImpl::Create(host_impl().active_tree(), 4); |
position = gfx::PointF(10.f, 10.f); |
@@ -1428,7 +1443,7 @@ TEST_F(LayerTreeImplTest, HitTestingForMultipleLayerLists) { |
} |
TEST_F(LayerTreeImplTest, HitCheckingTouchHandlerRegionsForSingleLayer) { |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
gfx::Transform identity_matrix; |
@@ -1504,7 +1519,7 @@ TEST_F(LayerTreeImplTest, HitCheckingTouchHandlerRegionsForSingleLayer) { |
TEST_F(LayerTreeImplTest, |
HitCheckingTouchHandlerRegionsForUninvertibleTransform) { |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
gfx::Transform uninvertible_transform; |
@@ -1583,7 +1598,7 @@ TEST_F(LayerTreeImplTest, |
TEST_F(LayerTreeImplTest, |
HitCheckingTouchHandlerRegionsForSinglePositionedLayer) { |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
gfx::Transform identity_matrix; |
@@ -1651,7 +1666,8 @@ TEST_F(LayerTreeImplTest, |
// The layer's device_scale_factor and page_scale_factor should scale the |
// content rect and we should be able to hit the touch handler region by |
// scaling the points accordingly. |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
gfx::Transform identity_matrix; |
gfx::Point3F transform_origin; |
@@ -1663,7 +1679,7 @@ TEST_F(LayerTreeImplTest, |
Region touch_handler_region(gfx::Rect(10, 10, 30, 30)); |
gfx::PointF position(25.f, 25.f); |
gfx::Size bounds(50, 50); |
- scoped_ptr<LayerImpl> test_layer = |
+ std::unique_ptr<LayerImpl> test_layer = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
SetLayerPropertiesForTesting(test_layer.get(), identity_matrix, |
transform_origin, position, bounds, true, |
@@ -1800,12 +1816,13 @@ TEST_F(LayerTreeImplTest, HitCheckingTouchHandlerRegionsForSimpleClippedLayer) { |
gfx::Transform identity_matrix; |
gfx::Point3F transform_origin; |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
SetLayerPropertiesForTesting(root.get(), identity_matrix, transform_origin, |
gfx::PointF(), gfx::Size(100, 100), true, false, |
true); |
{ |
- scoped_ptr<LayerImpl> clipping_layer = |
+ std::unique_ptr<LayerImpl> clipping_layer = |
LayerImpl::Create(host_impl().active_tree(), 123); |
// this layer is positioned, and hit testing should correctly know where the |
// layer is located. |
@@ -1816,7 +1833,7 @@ TEST_F(LayerTreeImplTest, HitCheckingTouchHandlerRegionsForSimpleClippedLayer) { |
false, false); |
clipping_layer->SetMasksToBounds(true); |
- scoped_ptr<LayerImpl> child = |
+ std::unique_ptr<LayerImpl> child = |
LayerImpl::Create(host_impl().active_tree(), 456); |
Region touch_handler_region(gfx::Rect(10, 10, 50, 50)); |
position = gfx::PointF(-50.f, -50.f); |
@@ -1882,12 +1899,13 @@ TEST_F(LayerTreeImplTest, HitCheckingTouchHandlerOverlappingRegions) { |
gfx::Transform identity_matrix; |
gfx::Point3F transform_origin; |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
SetLayerPropertiesForTesting(root.get(), identity_matrix, transform_origin, |
gfx::PointF(), gfx::Size(100, 100), true, false, |
true); |
{ |
- scoped_ptr<LayerImpl> touch_layer = |
+ std::unique_ptr<LayerImpl> touch_layer = |
LayerImpl::Create(host_impl().active_tree(), 123); |
// this layer is positioned, and hit testing should correctly know where the |
// layer is located. |
@@ -1902,7 +1920,7 @@ TEST_F(LayerTreeImplTest, HitCheckingTouchHandlerOverlappingRegions) { |
} |
{ |
- scoped_ptr<LayerImpl> notouch_layer = |
+ std::unique_ptr<LayerImpl> notouch_layer = |
LayerImpl::Create(host_impl().active_tree(), 1234); |
// this layer is positioned, and hit testing should correctly know where the |
// layer is located. |
@@ -1960,7 +1978,8 @@ TEST_F(LayerTreeImplTest, HitCheckingTouchHandlerOverlappingRegions) { |
} |
TEST_F(LayerTreeImplTest, HitTestingTouchHandlerRegionsForLayerThatIsNotDrawn) { |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
gfx::Transform identity_matrix; |
gfx::Point3F transform_origin; |
@@ -1972,7 +1991,7 @@ TEST_F(LayerTreeImplTest, HitTestingTouchHandlerRegionsForLayerThatIsNotDrawn) { |
Region touch_handler_region(gfx::Rect(10, 10, 30, 30)); |
gfx::PointF position; |
gfx::Size bounds(50, 50); |
- scoped_ptr<LayerImpl> test_layer = |
+ std::unique_ptr<LayerImpl> test_layer = |
LayerImpl::Create(host_impl().active_tree(), 12345); |
SetLayerPropertiesForTesting(test_layer.get(), identity_matrix, |
transform_origin, position, bounds, true, |
@@ -2041,7 +2060,7 @@ TEST_F(LayerTreeImplTest, HitTestingTouchHandlerRegionsForLayerThatIsNotDrawn) { |
TEST_F(LayerTreeImplTest, SelectionBoundsForSingleLayer) { |
int root_layer_id = 12345; |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), root_layer_id); |
gfx::Transform identity_matrix; |
@@ -2120,7 +2139,7 @@ TEST_F(LayerTreeImplTest, SelectionBoundsForPartialOccludedLayers) { |
int root_layer_id = 12345; |
int clip_layer_id = 1234; |
int clipped_layer_id = 123; |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), root_layer_id); |
root->SetDrawsContent(true); |
@@ -2133,7 +2152,7 @@ TEST_F(LayerTreeImplTest, SelectionBoundsForPartialOccludedLayers) { |
gfx::Vector2dF clipping_offset(10, 10); |
{ |
- scoped_ptr<LayerImpl> clipping_layer = |
+ std::unique_ptr<LayerImpl> clipping_layer = |
LayerImpl::Create(host_impl().active_tree(), clip_layer_id); |
// The clipping layer should occlude the right selection bound. |
gfx::PointF position = gfx::PointF() + clipping_offset; |
@@ -2143,7 +2162,7 @@ TEST_F(LayerTreeImplTest, SelectionBoundsForPartialOccludedLayers) { |
false, false); |
clipping_layer->SetMasksToBounds(true); |
- scoped_ptr<LayerImpl> clipped_layer = |
+ std::unique_ptr<LayerImpl> clipped_layer = |
LayerImpl::Create(host_impl().active_tree(), clipped_layer_id); |
position = gfx::PointF(); |
bounds = gfx::Size(100, 100); |
@@ -2218,7 +2237,7 @@ TEST_F(LayerTreeImplTest, SelectionBoundsForPartialOccludedLayers) { |
TEST_F(LayerTreeImplTest, SelectionBoundsForScaledLayers) { |
int root_layer_id = 1; |
int sub_layer_id = 2; |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), root_layer_id); |
root->SetDrawsContent(true); |
@@ -2231,7 +2250,7 @@ TEST_F(LayerTreeImplTest, SelectionBoundsForScaledLayers) { |
gfx::Vector2dF sub_layer_offset(10, 0); |
{ |
- scoped_ptr<LayerImpl> sub_layer = |
+ std::unique_ptr<LayerImpl> sub_layer = |
LayerImpl::Create(host_impl().active_tree(), sub_layer_id); |
gfx::PointF position = gfx::PointF() + sub_layer_offset; |
gfx::Size bounds(50, 50); |
@@ -2304,7 +2323,7 @@ TEST_F(LayerTreeImplTest, SelectionBoundsWithLargeTransforms) { |
int child_id = 2; |
int grand_child_id = 3; |
- scoped_ptr<LayerImpl> root = |
+ std::unique_ptr<LayerImpl> root = |
LayerImpl::Create(host_impl().active_tree(), root_id); |
gfx::Size bounds(100, 100); |
gfx::Transform identity_matrix; |
@@ -2319,12 +2338,12 @@ TEST_F(LayerTreeImplTest, SelectionBoundsWithLargeTransforms) { |
large_transform.RotateAboutYAxis(30); |
{ |
- scoped_ptr<LayerImpl> child = |
+ std::unique_ptr<LayerImpl> child = |
LayerImpl::Create(host_impl().active_tree(), child_id); |
SetLayerPropertiesForTesting(child.get(), large_transform, transform_origin, |
position, bounds, true, false, false); |
- scoped_ptr<LayerImpl> grand_child = |
+ std::unique_ptr<LayerImpl> grand_child = |
LayerImpl::Create(host_impl().active_tree(), grand_child_id); |
SetLayerPropertiesForTesting(grand_child.get(), large_transform, |
transform_origin, position, bounds, true, |
@@ -2364,13 +2383,15 @@ TEST_F(LayerTreeImplTest, SelectionBoundsWithLargeTransforms) { |
TEST_F(LayerTreeImplTest, NumLayersTestOne) { |
EXPECT_EQ(0u, host_impl().active_tree()->NumLayers()); |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
EXPECT_EQ(1u, host_impl().active_tree()->NumLayers()); |
} |
TEST_F(LayerTreeImplTest, NumLayersSmallTree) { |
EXPECT_EQ(0u, host_impl().active_tree()->NumLayers()); |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
root->AddChild(LayerImpl::Create(host_impl().active_tree(), 2)); |
root->AddChild(LayerImpl::Create(host_impl().active_tree(), 3)); |
root->child_at(1)->AddChild(LayerImpl::Create(host_impl().active_tree(), 4)); |
@@ -2388,10 +2409,11 @@ TEST_F(LayerTreeImplTest, DeviceScaleFactorNeedsDrawPropertiesUpdate) { |
TEST_F(LayerTreeImplTest, HitTestingCorrectLayerWheelListener) { |
host_impl().active_tree()->set_event_listener_properties( |
EventListenerClass::kMouseWheel, EventListenerProperties::kBlocking); |
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl().active_tree(), 1); |
- scoped_ptr<LayerImpl> left_child = |
+ std::unique_ptr<LayerImpl> root = |
+ LayerImpl::Create(host_impl().active_tree(), 1); |
+ std::unique_ptr<LayerImpl> left_child = |
LayerImpl::Create(host_impl().active_tree(), 2); |
- scoped_ptr<LayerImpl> right_child = |
+ std::unique_ptr<LayerImpl> right_child = |
LayerImpl::Create(host_impl().active_tree(), 3); |
gfx::Point3F transform_origin; |