Index: cc/tiles/tile_manager_unittest.cc |
diff --git a/cc/tiles/tile_manager_unittest.cc b/cc/tiles/tile_manager_unittest.cc |
index ba8f369d6345e5a87e162c6c2bb2e02f25986ba2..7a121560cf877a55be6b7604f605a03098077b05 100644 |
--- a/cc/tiles/tile_manager_unittest.cc |
+++ b/cc/tiles/tile_manager_unittest.cc |
@@ -5,6 +5,7 @@ |
#include <stddef.h> |
#include <stdint.h> |
+#include "base/memory/ptr_util.h" |
#include "base/run_loop.h" |
#include "base/thread_task_runner_handle.h" |
#include "cc/playback/raster_source.h" |
@@ -134,7 +135,7 @@ class TileManagerTilePriorityQueueTest : public testing::Test { |
pending_layer = static_cast<FakePictureLayerImpl*>(old_pending_root); |
pending_layer->SetRasterSourceOnPending(raster_source, Region()); |
} else { |
- scoped_ptr<FakePictureLayerImpl> new_root = |
+ std::unique_ptr<FakePictureLayerImpl> new_root = |
FakePictureLayerImpl::CreateWithRasterSource(pending_tree, id_, |
raster_source); |
pending_layer = new_root.get(); |
@@ -167,7 +168,7 @@ class TileManagerTilePriorityQueueTest : public testing::Test { |
bool ready_to_activate_; |
int id_; |
FakeImplTaskRunnerProvider task_runner_provider_; |
- scoped_ptr<OutputSurface> output_surface_; |
+ std::unique_ptr<OutputSurface> output_surface_; |
FakeLayerTreeHostImpl host_impl_; |
FakePictureLayerImpl* pending_layer_; |
FakePictureLayerImpl* active_layer_; |
@@ -178,7 +179,7 @@ TEST_F(TileManagerTilePriorityQueueTest, RasterTilePriorityQueue) { |
host_impl_.SetViewportSize(layer_bounds); |
SetupDefaultTrees(layer_bounds); |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(queue->IsEmpty()); |
@@ -479,7 +480,7 @@ TEST_F(TileManagerTilePriorityQueueTest, |
} |
} |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
SMOOTHNESS_TAKES_PRIORITY, RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(queue->IsEmpty()); |
@@ -546,7 +547,7 @@ TEST_F(TileManagerTilePriorityQueueTest, |
} |
} |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(queue->IsEmpty()); |
@@ -632,7 +633,7 @@ TEST_F(TileManagerTilePriorityQueueTest, RasterTilePriorityQueueInvalidation) { |
// The actual test will now build different queues and verify that the queues |
// return the same information as computed manually above. |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
std::set<Tile*> actual_now_tiles; |
std::set<Tile*> actual_all_tiles; |
@@ -679,7 +680,7 @@ TEST_F(TileManagerTilePriorityQueueTest, ActivationComesBeforeEventually) { |
// Create a pending child layer. |
scoped_refptr<FakeRasterSource> pending_raster_source = |
FakeRasterSource::CreateFilled(layer_bounds); |
- scoped_ptr<FakePictureLayerImpl> pending_child = |
+ std::unique_ptr<FakePictureLayerImpl> pending_child = |
FakePictureLayerImpl::CreateWithRasterSource( |
host_impl_.pending_tree(), id_ + 1, pending_raster_source); |
FakePictureLayerImpl* pending_child_raw = pending_child.get(); |
@@ -695,7 +696,7 @@ TEST_F(TileManagerTilePriorityQueueTest, ActivationComesBeforeEventually) { |
host_impl_.pending_tree()->UpdateDrawProperties(update_lcd_text); |
host_impl_.SetRequiresHighResToDraw(); |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
SMOOTHNESS_TAKES_PRIORITY, RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(queue->IsEmpty()); |
@@ -727,14 +728,15 @@ TEST_F(TileManagerTilePriorityQueueTest, EvictionTilePriorityQueue) { |
ASSERT_TRUE(pending_layer_->HighResTiling()); |
EXPECT_FALSE(pending_layer_->LowResTiling()); |
- scoped_ptr<EvictionTilePriorityQueue> empty_queue( |
+ std::unique_ptr<EvictionTilePriorityQueue> empty_queue( |
host_impl_.BuildEvictionQueue(SAME_PRIORITY_FOR_BOTH_TREES)); |
EXPECT_TRUE(empty_queue->IsEmpty()); |
std::set<Tile*> all_tiles; |
size_t tile_count = 0; |
- scoped_ptr<RasterTilePriorityQueue> raster_queue(host_impl_.BuildRasterQueue( |
- SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
+ std::unique_ptr<RasterTilePriorityQueue> raster_queue( |
+ host_impl_.BuildRasterQueue(SAME_PRIORITY_FOR_BOTH_TREES, |
+ RasterTilePriorityQueue::Type::ALL)); |
while (!raster_queue->IsEmpty()) { |
++tile_count; |
EXPECT_TRUE(raster_queue->Top().tile()); |
@@ -748,7 +750,7 @@ TEST_F(TileManagerTilePriorityQueueTest, EvictionTilePriorityQueue) { |
tile_manager()->InitializeTilesWithResourcesForTesting( |
std::vector<Tile*>(all_tiles.begin(), all_tiles.end())); |
- scoped_ptr<EvictionTilePriorityQueue> queue( |
+ std::unique_ptr<EvictionTilePriorityQueue> queue( |
host_impl_.BuildEvictionQueue(SMOOTHNESS_TAKES_PRIORITY)); |
EXPECT_FALSE(queue->IsEmpty()); |
@@ -902,7 +904,7 @@ TEST_F(TileManagerTilePriorityQueueTest, |
FakeRasterSource::CreateFilled(layer_bounds); |
SetupPendingTree(pending_raster_source); |
- scoped_ptr<FakePictureLayerImpl> pending_child = |
+ std::unique_ptr<FakePictureLayerImpl> pending_child = |
FakePictureLayerImpl::CreateWithRasterSource(host_impl_.pending_tree(), 2, |
pending_raster_source); |
pending_layer_->AddChild(std::move(pending_child)); |
@@ -925,8 +927,9 @@ TEST_F(TileManagerTilePriorityQueueTest, |
std::set<Tile*> all_tiles; |
size_t tile_count = 0; |
- scoped_ptr<RasterTilePriorityQueue> raster_queue(host_impl_.BuildRasterQueue( |
- SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
+ std::unique_ptr<RasterTilePriorityQueue> raster_queue( |
+ host_impl_.BuildRasterQueue(SAME_PRIORITY_FOR_BOTH_TREES, |
+ RasterTilePriorityQueue::Type::ALL)); |
while (!raster_queue->IsEmpty()) { |
++tile_count; |
EXPECT_TRUE(raster_queue->Top().tile()); |
@@ -973,7 +976,7 @@ TEST_F(TileManagerTilePriorityQueueTest, |
TreePriority tree_priority = NEW_CONTENT_TAKES_PRIORITY; |
size_t occluded_count = 0u; |
PrioritizedTile last_tile; |
- scoped_ptr<EvictionTilePriorityQueue> queue( |
+ std::unique_ptr<EvictionTilePriorityQueue> queue( |
host_impl_.BuildEvictionQueue(tree_priority)); |
while (!queue->IsEmpty()) { |
PrioritizedTile prioritized_tile = queue->Top(); |
@@ -1018,7 +1021,7 @@ TEST_F(TileManagerTilePriorityQueueTest, |
FakeRasterSource::CreateFilled(layer_bounds); |
SetupPendingTree(pending_raster_source); |
- scoped_ptr<FakePictureLayerImpl> pending_child = |
+ std::unique_ptr<FakePictureLayerImpl> pending_child = |
FakePictureLayerImpl::CreateWithRasterSource(host_impl_.pending_tree(), 2, |
pending_raster_source); |
FakePictureLayerImpl* pending_child_layer = pending_child.get(); |
@@ -1078,7 +1081,7 @@ TEST_F(TileManagerTilePriorityQueueTest, |
TreePriority tree_priority = NEW_CONTENT_TAKES_PRIORITY; |
std::set<Tile*> new_content_tiles; |
size_t tile_count = 0; |
- scoped_ptr<EvictionTilePriorityQueue> queue( |
+ std::unique_ptr<EvictionTilePriorityQueue> queue( |
host_impl_.BuildEvictionQueue(tree_priority)); |
while (!queue->IsEmpty()) { |
PrioritizedTile prioritized_tile = queue->Top(); |
@@ -1103,7 +1106,7 @@ TEST_F(TileManagerTilePriorityQueueTest, RasterTilePriorityQueueEmptyLayers) { |
host_impl_.SetViewportSize(layer_bounds); |
SetupDefaultTrees(layer_bounds); |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(queue->IsEmpty()); |
@@ -1120,7 +1123,7 @@ TEST_F(TileManagerTilePriorityQueueTest, RasterTilePriorityQueueEmptyLayers) { |
EXPECT_EQ(16u, tile_count); |
for (int i = 1; i < 10; ++i) { |
- scoped_ptr<FakePictureLayerImpl> pending_layer = |
+ std::unique_ptr<FakePictureLayerImpl> pending_layer = |
FakePictureLayerImpl::Create(host_impl_.pending_tree(), id_ + i); |
pending_layer->SetDrawsContent(true); |
pending_layer->set_has_valid_tile_priorities(true); |
@@ -1148,8 +1151,9 @@ TEST_F(TileManagerTilePriorityQueueTest, EvictionTilePriorityQueueEmptyLayers) { |
host_impl_.SetViewportSize(layer_bounds); |
SetupDefaultTrees(layer_bounds); |
- scoped_ptr<RasterTilePriorityQueue> raster_queue(host_impl_.BuildRasterQueue( |
- SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
+ std::unique_ptr<RasterTilePriorityQueue> raster_queue( |
+ host_impl_.BuildRasterQueue(SAME_PRIORITY_FOR_BOTH_TREES, |
+ RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(raster_queue->IsEmpty()); |
size_t tile_count = 0; |
@@ -1167,14 +1171,14 @@ TEST_F(TileManagerTilePriorityQueueTest, EvictionTilePriorityQueueEmptyLayers) { |
host_impl_.tile_manager()->InitializeTilesWithResourcesForTesting(tiles); |
for (int i = 1; i < 10; ++i) { |
- scoped_ptr<FakePictureLayerImpl> pending_layer = |
+ std::unique_ptr<FakePictureLayerImpl> pending_layer = |
FakePictureLayerImpl::Create(host_impl_.pending_tree(), id_ + i); |
pending_layer->SetDrawsContent(true); |
pending_layer->set_has_valid_tile_priorities(true); |
pending_layer_->AddChild(std::move(pending_layer)); |
} |
- scoped_ptr<EvictionTilePriorityQueue> queue( |
+ std::unique_ptr<EvictionTilePriorityQueue> queue( |
host_impl_.BuildEvictionQueue(SAME_PRIORITY_FOR_BOTH_TREES)); |
EXPECT_FALSE(queue->IsEmpty()); |
@@ -1204,10 +1208,11 @@ TEST_F(TileManagerTilePriorityQueueTest, |
client.SetTileSize(gfx::Size(30, 30)); |
LayerTreeSettings settings; |
- scoped_ptr<PictureLayerTilingSet> tiling_set = PictureLayerTilingSet::Create( |
- ACTIVE_TREE, &client, settings.tiling_interest_area_padding, |
- settings.skewport_target_time_in_seconds, |
- settings.skewport_extrapolation_limit_in_content_pixels); |
+ std::unique_ptr<PictureLayerTilingSet> tiling_set = |
+ PictureLayerTilingSet::Create( |
+ ACTIVE_TREE, &client, settings.tiling_interest_area_padding, |
+ settings.skewport_target_time_in_seconds, |
+ settings.skewport_extrapolation_limit_in_content_pixels); |
scoped_refptr<FakeRasterSource> raster_source = |
FakeRasterSource::CreateFilled(layer_bounds); |
@@ -1227,7 +1232,7 @@ TEST_F(TileManagerTilePriorityQueueTest, |
// 3. Third iteration ensures that no tiles are returned, since they were all |
// marked as ready to draw. |
for (int i = 0; i < 3; ++i) { |
- scoped_ptr<TilingSetRasterQueueAll> queue( |
+ std::unique_ptr<TilingSetRasterQueueAll> queue( |
new TilingSetRasterQueueAll(tiling_set.get(), false)); |
// There are 3 bins in TilePriority. |
@@ -1313,10 +1318,11 @@ TEST_F(TileManagerTilePriorityQueueTest, |
client.SetTileSize(gfx::Size(30, 30)); |
LayerTreeSettings settings; |
- scoped_ptr<PictureLayerTilingSet> tiling_set = PictureLayerTilingSet::Create( |
- ACTIVE_TREE, &client, settings.tiling_interest_area_padding, |
- settings.skewport_target_time_in_seconds, |
- settings.skewport_extrapolation_limit_in_content_pixels); |
+ std::unique_ptr<PictureLayerTilingSet> tiling_set = |
+ PictureLayerTilingSet::Create( |
+ ACTIVE_TREE, &client, settings.tiling_interest_area_padding, |
+ settings.skewport_target_time_in_seconds, |
+ settings.skewport_extrapolation_limit_in_content_pixels); |
scoped_refptr<FakeRasterSource> raster_source = |
FakeRasterSource::CreateFilled(layer_bounds); |
@@ -1337,7 +1343,7 @@ TEST_F(TileManagerTilePriorityQueueTest, |
PrioritizedTile last_tile; |
int eventually_bin_order_correct_count = 0; |
int eventually_bin_order_incorrect_count = 0; |
- scoped_ptr<TilingSetRasterQueueAll> queue( |
+ std::unique_ptr<TilingSetRasterQueueAll> queue( |
new TilingSetRasterQueueAll(tiling_set.get(), false)); |
for (; !queue->IsEmpty(); queue->Pop()) { |
if (!last_tile.tile()) |
@@ -1382,7 +1388,7 @@ TEST_F(TileManagerTilePriorityQueueTest, SetIsLikelyToRequireADraw) { |
SetupDefaultTrees(layer_bounds); |
// Verify that the queue has a required for draw tile at Top. |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(queue->IsEmpty()); |
EXPECT_TRUE(queue->Top().tile()->required_for_draw()); |
@@ -1399,7 +1405,7 @@ TEST_F(TileManagerTilePriorityQueueTest, |
SetupDefaultTrees(layer_bounds); |
// Verify that the queue has a required for draw tile at Top. |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(queue->IsEmpty()); |
EXPECT_TRUE(queue->Top().tile()->required_for_draw()); |
@@ -1420,7 +1426,7 @@ TEST_F(TileManagerTilePriorityQueueTest, |
SetupDefaultTrees(layer_bounds); |
// Verify that the queue has a required for draw tile at Top. |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl_.BuildRasterQueue( |
SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(queue->IsEmpty()); |
EXPECT_TRUE(queue->Top().tile()->required_for_draw()); |
@@ -1472,8 +1478,9 @@ TEST_F(TileManagerTilePriorityQueueTest, RasterQueueAllUsesCorrectTileBounds) { |
FakePictureLayerTilingClient pending_client; |
pending_client.SetTileSize(gfx::Size(64, 64)); |
- scoped_ptr<PictureLayerTilingSet> tiling_set = PictureLayerTilingSet::Create( |
- WhichTree::ACTIVE_TREE, &pending_client, 1.0f, 1.0f, 1000); |
+ std::unique_ptr<PictureLayerTilingSet> tiling_set = |
+ PictureLayerTilingSet::Create(WhichTree::ACTIVE_TREE, &pending_client, |
+ 1.0f, 1.0f, 1000); |
pending_client.set_twin_tiling_set(tiling_set.get()); |
auto* tiling = tiling_set->AddTiling(1.0f, raster_source); |
@@ -1493,7 +1500,7 @@ TEST_F(TileManagerTilePriorityQueueTest, RasterQueueAllUsesCorrectTileBounds) { |
intersecting_rect, // Skewport rect. |
intersecting_rect, // Soon rect. |
intersecting_rect); // Eventually rect. |
- scoped_ptr<TilingSetRasterQueueAll> queue( |
+ std::unique_ptr<TilingSetRasterQueueAll> queue( |
new TilingSetRasterQueueAll(tiling_set.get(), false)); |
EXPECT_FALSE(queue->IsEmpty()); |
} |
@@ -1503,7 +1510,7 @@ TEST_F(TileManagerTilePriorityQueueTest, RasterQueueAllUsesCorrectTileBounds) { |
non_intersecting_rect, // Skewport rect. |
intersecting_rect, // Soon rect. |
intersecting_rect); // Eventually rect. |
- scoped_ptr<TilingSetRasterQueueAll> queue( |
+ std::unique_ptr<TilingSetRasterQueueAll> queue( |
new TilingSetRasterQueueAll(tiling_set.get(), false)); |
EXPECT_FALSE(queue->IsEmpty()); |
} |
@@ -1513,7 +1520,7 @@ TEST_F(TileManagerTilePriorityQueueTest, RasterQueueAllUsesCorrectTileBounds) { |
non_intersecting_rect, // Skewport rect. |
non_intersecting_rect, // Soon rect. |
intersecting_rect); // Eventually rect. |
- scoped_ptr<TilingSetRasterQueueAll> queue( |
+ std::unique_ptr<TilingSetRasterQueueAll> queue( |
new TilingSetRasterQueueAll(tiling_set.get(), false)); |
EXPECT_FALSE(queue->IsEmpty()); |
} |
@@ -1523,7 +1530,7 @@ TEST_F(TileManagerTilePriorityQueueTest, NoRasterTasksforSolidColorTiles) { |
gfx::Size size(10, 10); |
const gfx::Size layer_bounds(1000, 1000); |
- scoped_ptr<FakeRecordingSource> recording_source = |
+ std::unique_ptr<FakeRecordingSource> recording_source = |
FakeRecordingSource::CreateFilledRecordingSource(layer_bounds); |
SkPaint solid_paint; |
@@ -1547,7 +1554,7 @@ TEST_F(TileManagerTilePriorityQueueTest, NoRasterTasksforSolidColorTiles) { |
FakePictureLayerTilingClient tiling_client; |
tiling_client.SetTileSize(size); |
- scoped_ptr<PictureLayerImpl> layer_impl = |
+ std::unique_ptr<PictureLayerImpl> layer_impl = |
PictureLayerImpl::Create(host_impl_.active_tree(), 1, false); |
PictureLayerTilingSet* tiling_set = layer_impl->picture_layer_tiling_set(); |
@@ -1582,7 +1589,7 @@ class TileManagerTest : public testing::Test { |
public: |
TileManagerTest() |
: output_surface_(FakeOutputSurface::CreateSoftware( |
- make_scoped_ptr(new SoftwareOutputDevice))) {} |
+ base::WrapUnique(new SoftwareOutputDevice))) {} |
void SetUp() override { |
LayerTreeSettings settings; |
@@ -1630,7 +1637,7 @@ class TileManagerTest : public testing::Test { |
pending_layer->SetRasterSourceOnPending(raster_source, Region()); |
} else { |
int id = 7; |
- scoped_ptr<FakePictureLayerImpl> new_root = |
+ std::unique_ptr<FakePictureLayerImpl> new_root = |
FakePictureLayerImpl::CreateWithRasterSource(pending_tree, id, |
raster_source); |
pending_layer = new_root.get(); |
@@ -1670,8 +1677,8 @@ class TileManagerTest : public testing::Test { |
TestSharedBitmapManager shared_bitmap_manager_; |
TestTaskGraphRunner task_graph_runner_; |
FakeImplTaskRunnerProvider task_runner_provider_; |
- scoped_ptr<OutputSurface> output_surface_; |
- scoped_ptr<MockLayerTreeHostImpl> host_impl_; |
+ std::unique_ptr<OutputSurface> output_surface_; |
+ std::unique_ptr<MockLayerTreeHostImpl> host_impl_; |
}; |
// Test to ensure that we call NotifyAllTileTasksCompleted when PrepareTiles is |
@@ -1751,7 +1758,7 @@ TEST_F(TileManagerTest, LowResHasNoImage) { |
skia::RefPtr<SkImage> blue_image = |
skia::AdoptRef(surface->newImageSnapshot()); |
- scoped_ptr<FakeRecordingSource> recording_source = |
+ std::unique_ptr<FakeRecordingSource> recording_source = |
FakeRecordingSource::CreateFilledRecordingSource(size); |
recording_source->SetBackgroundColor(SK_ColorTRANSPARENT); |
recording_source->SetRequiresClear(true); |
@@ -1767,7 +1774,7 @@ TEST_F(TileManagerTest, LowResHasNoImage) { |
FakePictureLayerTilingClient tiling_client; |
tiling_client.SetTileSize(size); |
- scoped_ptr<PictureLayerImpl> layer = |
+ std::unique_ptr<PictureLayerImpl> layer = |
PictureLayerImpl::Create(host_impl_->active_tree(), 1, false); |
PictureLayerTilingSet* tiling_set = layer->picture_layer_tiling_set(); |
@@ -1839,14 +1846,14 @@ class FakeTileTaskRunner : public TileTaskRunner, public TileTaskClient { |
void ScheduleTasks(TaskGraph* graph) override {} |
// TileTaskClient methods. |
- scoped_ptr<RasterBuffer> AcquireBufferForRaster( |
+ std::unique_ptr<RasterBuffer> AcquireBufferForRaster( |
const Resource* resource, |
uint64_t resource_content_id, |
uint64_t previous_content_id) override { |
NOTREACHED(); |
return nullptr; |
} |
- void ReleaseBufferForRaster(scoped_ptr<RasterBuffer> buffer) override {} |
+ void ReleaseBufferForRaster(std::unique_ptr<RasterBuffer> buffer) override {} |
}; |
// Fake TileTaskRunner that just cancels all scheduled tasks immediately. |
@@ -1890,7 +1897,7 @@ TEST_F(PartialRasterTileManagerTest, CancelledTasksHaveNoContentId) { |
LayerTreeImpl* pending_tree = host_impl_->pending_tree(); |
// Steal from the recycled tree. |
- scoped_ptr<FakePictureLayerImpl> pending_layer = |
+ std::unique_ptr<FakePictureLayerImpl> pending_layer = |
FakePictureLayerImpl::CreateWithRasterSource(pending_tree, kLayerId, |
pending_raster_source); |
pending_layer->SetDrawsContent(true); |
@@ -1905,7 +1912,7 @@ TEST_F(PartialRasterTileManagerTest, CancelledTasksHaveNoContentId) { |
host_impl_->pending_tree()->UpdateDrawProperties(false /* update_lcd_text */); |
// Build the raster queue and invalidate the top tile. |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl_->BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl_->BuildRasterQueue( |
SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(queue->IsEmpty()); |
queue->Top().tile()->SetInvalidated(gfx::Rect(), kInvalidatedId); |
@@ -1943,7 +1950,7 @@ class VerifyResourceContentIdTileTaskRunner : public FakeTileTaskRunner { |
} |
// TileTaskClient methods. |
- scoped_ptr<RasterBuffer> AcquireBufferForRaster( |
+ std::unique_ptr<RasterBuffer> AcquireBufferForRaster( |
const Resource* resource, |
uint64_t resource_content_id, |
uint64_t previous_content_id) override { |
@@ -1958,7 +1965,7 @@ class VerifyResourceContentIdTileTaskRunner : public FakeTileTaskRunner { |
// Runs a test to ensure that partial raster is either enabled or disabled, |
// depending on |partial_raster_enabled|'s value. Takes ownership of host_impl |
// so that cleanup order can be controlled. |
-void RunPartialRasterCheck(scoped_ptr<LayerTreeHostImpl> host_impl, |
+void RunPartialRasterCheck(std::unique_ptr<LayerTreeHostImpl> host_impl, |
bool partial_raster_enabled) { |
// Pick arbitrary IDs - they don't really matter as long as they're constant. |
const int kLayerId = 7; |
@@ -1983,7 +1990,7 @@ void RunPartialRasterCheck(scoped_ptr<LayerTreeHostImpl> host_impl, |
LayerTreeImpl* pending_tree = host_impl->pending_tree(); |
// Steal from the recycled tree. |
- scoped_ptr<FakePictureLayerImpl> pending_layer = |
+ std::unique_ptr<FakePictureLayerImpl> pending_layer = |
FakePictureLayerImpl::CreateWithRasterSource(pending_tree, kLayerId, |
pending_raster_source); |
pending_layer->SetDrawsContent(true); |
@@ -1998,7 +2005,7 @@ void RunPartialRasterCheck(scoped_ptr<LayerTreeHostImpl> host_impl, |
host_impl->pending_tree()->UpdateDrawProperties(false /* update_lcd_text */); |
// Build the raster queue and invalidate the top tile. |
- scoped_ptr<RasterTilePriorityQueue> queue(host_impl->BuildRasterQueue( |
+ std::unique_ptr<RasterTilePriorityQueue> queue(host_impl->BuildRasterQueue( |
SAME_PRIORITY_FOR_BOTH_TREES, RasterTilePriorityQueue::Type::ALL)); |
EXPECT_FALSE(queue->IsEmpty()); |
queue->Top().tile()->SetInvalidated(gfx::Rect(), kInvalidatedId); |