Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5050)

Unified Diff: cc/trees/layer_tree_host_impl_unittest.cc

Issue 1866203004: Convert //cc from scoped_ptr to std::unique_ptr. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: scopedptrcc: rebase Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/trees/layer_tree_host_impl.cc ('k') | cc/trees/layer_tree_host_perftest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: cc/trees/layer_tree_host_impl_unittest.cc
diff --git a/cc/trees/layer_tree_host_impl_unittest.cc b/cc/trees/layer_tree_host_impl_unittest.cc
index 31b8f56db17ddac7802488d6fab6b035a8f053a4..6266defb0686be42185b4cebd627e804ae1825ce 100644
--- a/cc/trees/layer_tree_host_impl_unittest.cc
+++ b/cc/trees/layer_tree_host_impl_unittest.cc
@@ -13,6 +13,7 @@
#include "base/bind.h"
#include "base/command_line.h"
#include "base/location.h"
+#include "base/memory/ptr_util.h"
#include "base/thread_task_runner_handle.h"
#include "cc/animation/animation_events.h"
#include "cc/animation/animation_host.h"
@@ -148,7 +149,7 @@ class LayerTreeHostImplTest : public testing::Test,
void SetNeedsCommitOnImplThread() override { did_request_commit_ = true; }
void SetVideoNeedsBeginFrames(bool needs_begin_frames) override {}
void PostAnimationEventsToMainThreadOnImplThread(
- scoped_ptr<AnimationEvents> events) override {}
+ std::unique_ptr<AnimationEvents> events) override {}
bool IsInsideDraw() override { return false; }
void RenewTreePriority() override {}
void PostDelayedAnimationTaskOnImplThread(const base::Closure& task,
@@ -163,7 +164,7 @@ class LayerTreeHostImplTest : public testing::Test,
did_complete_page_scale_animation_ = true;
}
void OnDrawForOutputSurface(bool resourceless_software_draw) override {
- scoped_ptr<LayerTreeHostImpl::FrameData> frame(
+ std::unique_ptr<LayerTreeHostImpl::FrameData> frame(
new LayerTreeHostImpl::FrameData);
EXPECT_EQ(DRAW_SUCCESS, PrepareToDrawFrame(frame.get()));
last_on_draw_render_passes_.clear();
@@ -175,8 +176,8 @@ class LayerTreeHostImplTest : public testing::Test,
last_on_draw_frame_ = std::move(frame);
}
void PostFrameTimingEventsOnImplThread(
- scoped_ptr<FrameTimingTracker::CompositeTimingSet> composite_events,
- scoped_ptr<FrameTimingTracker::MainFrameTimingSet> main_frame_events)
+ std::unique_ptr<FrameTimingTracker::CompositeTimingSet> composite_events,
+ std::unique_ptr<FrameTimingTracker::MainFrameTimingSet> main_frame_events)
override {}
void set_reduce_memory_result(bool reduce_memory_result) {
@@ -184,14 +185,14 @@ class LayerTreeHostImplTest : public testing::Test,
}
virtual bool CreateHostImpl(const LayerTreeSettings& settings,
- scoped_ptr<OutputSurface> output_surface) {
+ std::unique_ptr<OutputSurface> output_surface) {
return CreateHostImplWithTaskRunnerProvider(
settings, std::move(output_surface), &task_runner_provider_);
}
virtual bool CreateHostImplWithTaskRunnerProvider(
const LayerTreeSettings& settings,
- scoped_ptr<OutputSurface> output_surface,
+ std::unique_ptr<OutputSurface> output_surface,
TaskRunnerProvider* task_runner_provider) {
host_impl_ = LayerTreeHostImpl::Create(
settings, this, task_runner_provider, &stats_instrumentation_,
@@ -215,7 +216,7 @@ class LayerTreeHostImplTest : public testing::Test,
return init;
}
- void SetupRootLayerImpl(scoped_ptr<LayerImpl> root) {
+ void SetupRootLayerImpl(std::unique_ptr<LayerImpl> root) {
root->SetPosition(gfx::PointF());
root->SetBounds(gfx::Size(10, 10));
root->SetDrawsContent(true);
@@ -285,13 +286,12 @@ class LayerTreeHostImplTest : public testing::Test,
const int kInnerViewportClipLayerId = 4;
const int kPageScaleLayerId = 5;
- scoped_ptr<LayerImpl> root =
- LayerImpl::Create(layer_tree_impl, 1);
+ std::unique_ptr<LayerImpl> root = LayerImpl::Create(layer_tree_impl, 1);
root->SetBounds(content_size);
root->SetPosition(gfx::PointF());
root->SetForceRenderSurface(true);
- scoped_ptr<LayerImpl> inner_scroll =
+ std::unique_ptr<LayerImpl> inner_scroll =
LayerImpl::Create(layer_tree_impl, kInnerViewportScrollLayerId);
inner_scroll->SetIsContainerForFixedPositionLayers(true);
inner_scroll->layer_tree_impl()
@@ -299,24 +299,24 @@ class LayerTreeHostImplTest : public testing::Test,
->scroll_tree.UpdateScrollOffsetBaseForTesting(inner_scroll->id(),
gfx::ScrollOffset());
- scoped_ptr<LayerImpl> inner_clip =
+ std::unique_ptr<LayerImpl> inner_clip =
LayerImpl::Create(layer_tree_impl, kInnerViewportClipLayerId);
inner_clip->SetBounds(
gfx::Size(content_size.width() / 2, content_size.height() / 2));
- scoped_ptr<LayerImpl> page_scale =
+ std::unique_ptr<LayerImpl> page_scale =
LayerImpl::Create(layer_tree_impl, kPageScaleLayerId);
inner_scroll->SetScrollClipLayer(inner_clip->id());
inner_scroll->SetBounds(content_size);
inner_scroll->SetPosition(gfx::PointF());
- scoped_ptr<LayerImpl> outer_clip =
+ std::unique_ptr<LayerImpl> outer_clip =
LayerImpl::Create(layer_tree_impl, kOuterViewportClipLayerId);
outer_clip->SetBounds(content_size);
outer_clip->SetIsContainerForFixedPositionLayers(true);
- scoped_ptr<LayerImpl> outer_scroll =
+ std::unique_ptr<LayerImpl> outer_scroll =
LayerImpl::Create(layer_tree_impl, kOuterViewportScrollLayerId);
outer_scroll->SetScrollClipLayer(outer_clip->id());
outer_scroll->layer_tree_impl()
@@ -326,7 +326,7 @@ class LayerTreeHostImplTest : public testing::Test,
outer_scroll->SetBounds(content_size);
outer_scroll->SetPosition(gfx::PointF());
- scoped_ptr<LayerImpl> contents =
+ std::unique_ptr<LayerImpl> contents =
LayerImpl::Create(layer_tree_impl, kContentLayerId);
contents->SetDrawsContent(true);
contents->SetBounds(content_size);
@@ -386,12 +386,12 @@ class LayerTreeHostImplTest : public testing::Test,
return content_layer;
}
- scoped_ptr<LayerImpl> CreateScrollableLayer(int id,
- const gfx::Size& size,
- LayerImpl* clip_layer) {
+ std::unique_ptr<LayerImpl> CreateScrollableLayer(int id,
+ const gfx::Size& size,
+ LayerImpl* clip_layer) {
DCHECK(clip_layer);
DCHECK(id != clip_layer->id());
- scoped_ptr<LayerImpl> layer =
+ std::unique_ptr<LayerImpl> layer =
LayerImpl::Create(host_impl_->active_tree(), id);
layer->SetScrollClipLayer(clip_layer->id());
layer->SetDrawsContent(true);
@@ -400,30 +400,33 @@ class LayerTreeHostImplTest : public testing::Test,
return layer;
}
- scoped_ptr<ScrollState> BeginState(const gfx::Point& point) {
+ std::unique_ptr<ScrollState> BeginState(const gfx::Point& point) {
ScrollStateData scroll_state_data;
scroll_state_data.is_beginning = true;
scroll_state_data.start_position_x = point.x();
scroll_state_data.start_position_y = point.y();
- scoped_ptr<ScrollState> scroll_state(new ScrollState(scroll_state_data));
+ std::unique_ptr<ScrollState> scroll_state(
+ new ScrollState(scroll_state_data));
return scroll_state;
}
- scoped_ptr<ScrollState> UpdateState(const gfx::Point& point,
- const gfx::Vector2dF& delta) {
+ std::unique_ptr<ScrollState> UpdateState(const gfx::Point& point,
+ const gfx::Vector2dF& delta) {
ScrollStateData scroll_state_data;
scroll_state_data.delta_x = delta.x();
scroll_state_data.delta_y = delta.y();
scroll_state_data.start_position_x = point.x();
scroll_state_data.start_position_y = point.y();
- scoped_ptr<ScrollState> scroll_state(new ScrollState(scroll_state_data));
+ std::unique_ptr<ScrollState> scroll_state(
+ new ScrollState(scroll_state_data));
return scroll_state;
}
- scoped_ptr<ScrollState> EndState() {
+ std::unique_ptr<ScrollState> EndState() {
ScrollStateData scroll_state_data;
scroll_state_data.is_ending = true;
- scoped_ptr<ScrollState> scroll_state(new ScrollState(scroll_state_data));
+ std::unique_ptr<ScrollState> scroll_state(
+ new ScrollState(scroll_state_data));
return scroll_state;
}
@@ -460,7 +463,7 @@ class LayerTreeHostImplTest : public testing::Test,
scoped_refptr<AnimationTimeline> timeline() { return timeline_; }
protected:
- virtual scoped_ptr<OutputSurface> CreateOutputSurface() {
+ virtual std::unique_ptr<OutputSurface> CreateOutputSurface() {
return FakeOutputSurface::Create3d();
}
@@ -495,8 +498,8 @@ class LayerTreeHostImplTest : public testing::Test,
TestSharedBitmapManager shared_bitmap_manager_;
TestGpuMemoryBufferManager gpu_memory_buffer_manager_;
TestTaskGraphRunner task_graph_runner_;
- scoped_ptr<OutputSurface> output_surface_;
- scoped_ptr<LayerTreeHostImpl> host_impl_;
+ std::unique_ptr<OutputSurface> output_surface_;
+ std::unique_ptr<LayerTreeHostImpl> host_impl_;
FakeRenderingStatsInstrumentation stats_instrumentation_;
bool on_can_draw_state_changed_called_;
bool did_notify_ready_to_activate_;
@@ -509,7 +512,7 @@ class LayerTreeHostImplTest : public testing::Test,
base::Closure animation_task_;
base::TimeDelta requested_animation_delay_;
bool skip_draw_layers_in_on_draw_;
- scoped_ptr<LayerTreeHostImpl::FrameData> last_on_draw_frame_;
+ std::unique_ptr<LayerTreeHostImpl::FrameData> last_on_draw_frame_;
RenderPassList last_on_draw_render_passes_;
scoped_refptr<AnimationTimeline> timeline_;
};
@@ -561,7 +564,7 @@ TEST_F(LayerTreeHostImplTest, NotifyIfCanDrawChanged) {
TEST_F(LayerTreeHostImplTest, ResourcelessDrawWithEmptyViewport) {
CreateHostImpl(DefaultSettings(),
FakeOutputSurface::CreateSoftware(
- make_scoped_ptr(new SoftwareOutputDevice())));
+ base::WrapUnique(new SoftwareOutputDevice())));
SetupScrollAndContentsLayers(gfx::Size(100, 100));
EXPECT_TRUE(host_impl_->CanDraw());
host_impl_->SetViewportSize(gfx::Size());
@@ -582,13 +585,14 @@ TEST_F(LayerTreeHostImplTest, ResourcelessDrawWithEmptyViewport) {
TEST_F(LayerTreeHostImplTest, ScrollDeltaNoLayers) {
ASSERT_FALSE(host_impl_->active_tree()->root_layer());
- scoped_ptr<ScrollAndScaleSet> scroll_info = host_impl_->ProcessScrollDeltas();
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
+ host_impl_->ProcessScrollDeltas();
ASSERT_EQ(scroll_info->scrolls.size(), 0u);
}
TEST_F(LayerTreeHostImplTest, ScrollDeltaTreeButNoChanges) {
{
- scoped_ptr<LayerImpl> root =
+ 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));
@@ -604,7 +608,7 @@ TEST_F(LayerTreeHostImplTest, ScrollDeltaTreeButNoChanges) {
ExpectClearedScrollDeltasRecursive(root);
- scoped_ptr<ScrollAndScaleSet> scroll_info;
+ std::unique_ptr<ScrollAndScaleSet> scroll_info;
scroll_info = host_impl_->ProcessScrollDeltas();
ASSERT_EQ(scroll_info->scrolls.size(), 0u);
@@ -619,9 +623,9 @@ TEST_F(LayerTreeHostImplTest, ScrollDeltaRepeatedScrolls) {
gfx::ScrollOffset scroll_offset(20, 30);
gfx::Vector2d scroll_delta(11, -15);
{
- scoped_ptr<LayerImpl> root_clip =
+ std::unique_ptr<LayerImpl> root_clip =
LayerImpl::Create(host_impl_->active_tree(), 2);
- scoped_ptr<LayerImpl> root =
+ std::unique_ptr<LayerImpl> root =
LayerImpl::Create(host_impl_->active_tree(), 1);
root_clip->SetBounds(gfx::Size(10, 10));
LayerImpl* root_layer = root.get();
@@ -639,7 +643,7 @@ TEST_F(LayerTreeHostImplTest, ScrollDeltaRepeatedScrolls) {
LayerImpl* root = host_impl_->active_tree()->root_layer()->children()[0];
- scoped_ptr<ScrollAndScaleSet> scroll_info;
+ std::unique_ptr<ScrollAndScaleSet> scroll_info;
scroll_info = host_impl_->ProcessScrollDeltas();
ASSERT_EQ(scroll_info->scrolls.size(), 1u);
@@ -709,7 +713,7 @@ TEST_F(LayerTreeHostImplTest, ScrollWithoutRootLayer) {
}
TEST_F(LayerTreeHostImplTest, ScrollWithoutRenderer) {
- scoped_ptr<TestWebGraphicsContext3D> context_owned =
+ std::unique_ptr<TestWebGraphicsContext3D> context_owned =
TestWebGraphicsContext3D::Create();
context_owned->set_context_lost(true);
@@ -748,7 +752,8 @@ TEST_F(LayerTreeHostImplTest, ReplaceTreeWhileScrolling) {
gfx::Vector2d scroll_delta(0, 10);
host_impl_->ScrollBy(UpdateState(gfx::Point(), scroll_delta).get());
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info = host_impl_->ProcessScrollDeltas();
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
+ host_impl_->ProcessScrollDeltas();
EXPECT_TRUE(
ScrollInfoContains(*scroll_info, scroll_layer->id(), scroll_delta));
}
@@ -806,7 +811,7 @@ TEST_F(LayerTreeHostImplTest, ScrollBlocksOnTouchEventHandlers) {
LayerImpl* child = 0;
{
- scoped_ptr<LayerImpl> child_layer =
+ std::unique_ptr<LayerImpl> child_layer =
LayerImpl::Create(host_impl_->active_tree(), 6);
child = child_layer.get();
child_layer->SetDrawsContent(true);
@@ -1405,7 +1410,7 @@ TEST_F(LayerTreeHostImplTest, AnimationMarksLayerNotReady) {
root->SetBounds(gfx::Size(50, 50));
root->SetHasRenderSurface(true);
- root->AddChild(scoped_ptr<MissingTilesLayer>(
+ root->AddChild(std::unique_ptr<MissingTilesLayer>(
new MissingTilesLayer(host_impl_->active_tree(), 2)));
MissingTilesLayer* child =
static_cast<MissingTilesLayer*>(root->children()[0]);
@@ -1513,7 +1518,7 @@ TEST_F(LayerTreeHostImplTest, ImplPinchZoom) {
EXPECT_TRUE(did_request_commit_);
EXPECT_EQ(gfx::Size(50, 50), container_layer->bounds());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, page_scale_delta);
@@ -1545,7 +1550,7 @@ TEST_F(LayerTreeHostImplTest, ImplPinchZoom) {
host_impl_->ScrollBy(UpdateState(gfx::Point(), scroll_delta).get());
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_TRUE(ScrollInfoContains(
*scroll_info.get(), scroll_layer->id(),
@@ -1886,7 +1891,7 @@ TEST_F(LayerTreeHostImplTest, ScrollWithSwapPromises) {
ui::LatencyInfo latency_info;
latency_info.AddLatencyNumber(ui::INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT, 0,
1234);
- scoped_ptr<SwapPromise> swap_promise(
+ std::unique_ptr<SwapPromise> swap_promise(
new LatencyInfoSwapPromise(latency_info));
SetupScrollAndContentsLayers(gfx::Size(100, 100));
@@ -1900,7 +1905,8 @@ TEST_F(LayerTreeHostImplTest, ScrollWithSwapPromises) {
std::move(swap_promise));
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info = host_impl_->ProcessScrollDeltas();
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
+ host_impl_->ProcessScrollDeltas();
EXPECT_EQ(1u, scroll_info->swap_promises.size());
EXPECT_EQ(latency_info.trace_id(), scroll_info->swap_promises[0]->TraceId());
}
@@ -1918,19 +1924,19 @@ TEST_F(LayerTreeHostImplTest, ScrollDoesntBubble) {
LayerImpl *child;
LayerImpl *child_clip;
- scoped_ptr<LayerImpl> scroll_parent_clip =
+ std::unique_ptr<LayerImpl> scroll_parent_clip =
LayerImpl::Create(host_impl_->active_tree(), 6);
- scoped_ptr<LayerImpl> scroll_parent = CreateScrollableLayer(
- 7, gfx::Size(10, 10), scroll_parent_clip.get());
+ std::unique_ptr<LayerImpl> scroll_parent =
+ CreateScrollableLayer(7, gfx::Size(10, 10), scroll_parent_clip.get());
parent = scroll_parent.get();
scroll_parent_clip->AddChild(std::move(scroll_parent));
viewport_scroll->AddChild(std::move(scroll_parent_clip));
- scoped_ptr<LayerImpl> scroll_child_clip =
+ std::unique_ptr<LayerImpl> scroll_child_clip =
LayerImpl::Create(host_impl_->active_tree(), 8);
- scoped_ptr<LayerImpl> scroll_child = CreateScrollableLayer(
- 9, gfx::Size(10, 10), scroll_child_clip.get());
+ std::unique_ptr<LayerImpl> scroll_child =
+ CreateScrollableLayer(9, gfx::Size(10, 10), scroll_child_clip.get());
child = scroll_child.get();
scroll_child->SetPosition(gfx::PointF(20.f, 20.f));
scroll_child_clip->AddChild(std::move(scroll_child));
@@ -1939,7 +1945,8 @@ TEST_F(LayerTreeHostImplTest, ScrollDoesntBubble) {
viewport_scroll->AddChild(std::move(scroll_child_clip));
child_clip->SetScrollParent(parent);
- 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(child_clip);
parent->SetScrollChildren(scroll_children.release());
@@ -2025,7 +2032,7 @@ TEST_F(LayerTreeHostImplTest, PinchGesture) {
EXPECT_TRUE(did_request_redraw_);
EXPECT_TRUE(did_request_commit_);
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, page_scale_delta);
}
@@ -2044,7 +2051,7 @@ TEST_F(LayerTreeHostImplTest, PinchGesture) {
host_impl_->PinchGestureEnd();
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, max_page_scale);
}
@@ -2070,7 +2077,7 @@ TEST_F(LayerTreeHostImplTest, PinchGesture) {
host_impl_->PinchGestureEnd();
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, min_page_scale);
@@ -2099,7 +2106,7 @@ TEST_F(LayerTreeHostImplTest, PinchGesture) {
host_impl_->PinchGestureEnd();
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, page_scale_delta);
EXPECT_TRUE(scroll_info->scrolls.empty());
@@ -2129,7 +2136,7 @@ TEST_F(LayerTreeHostImplTest, PinchGesture) {
host_impl_->PinchGestureEnd();
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, page_scale_delta);
EXPECT_TRUE(ScrollInfoContains(*scroll_info, scroll_layer->id(),
@@ -2163,7 +2170,7 @@ TEST_F(LayerTreeHostImplTest, PinchGesture) {
host_impl_->PinchGestureEnd();
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, 2.f);
EXPECT_TRUE(ScrollInfoContains(*scroll_info, scroll_layer->id(),
@@ -2202,11 +2209,9 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimation) {
did_request_redraw_ = false;
did_request_next_frame_ = false;
host_impl_->active_tree()->SetPendingPageScaleAnimation(
- scoped_ptr<PendingPageScaleAnimation>(new PendingPageScaleAnimation(
- gfx::Vector2d(),
- false,
- 2.f,
- duration)));
+ std::unique_ptr<PendingPageScaleAnimation>(
+ new PendingPageScaleAnimation(gfx::Vector2d(), false, 2.f,
+ duration)));
host_impl_->ActivateSyncTree();
EXPECT_FALSE(did_request_redraw_);
EXPECT_TRUE(did_request_next_frame_);
@@ -2239,7 +2244,7 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimation) {
EXPECT_FALSE(did_request_next_frame_);
host_impl_->DidFinishImplFrame();
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, 2);
EXPECT_TRUE(ScrollInfoContains(*scroll_info, scroll_layer->id(),
@@ -2262,11 +2267,9 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimation) {
did_request_redraw_ = false;
did_request_next_frame_ = false;
host_impl_->active_tree()->SetPendingPageScaleAnimation(
- scoped_ptr<PendingPageScaleAnimation> (new PendingPageScaleAnimation(
- gfx::Vector2d(25, 25),
- true,
- min_page_scale,
- duration)));
+ std::unique_ptr<PendingPageScaleAnimation>(
+ new PendingPageScaleAnimation(gfx::Vector2d(25, 25), true,
+ min_page_scale, duration)));
host_impl_->ActivateSyncTree();
EXPECT_FALSE(did_request_redraw_);
EXPECT_TRUE(did_request_next_frame_);
@@ -2291,7 +2294,7 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimation) {
EXPECT_TRUE(did_request_commit_);
host_impl_->DidFinishImplFrame();
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, min_page_scale);
// Pushed to (0,0) via clamping against contents layer size.
@@ -2329,11 +2332,9 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimationNoOp) {
scroll_layer->id(), gfx::ScrollOffset(50, 50));
host_impl_->active_tree()->SetPendingPageScaleAnimation(
- scoped_ptr<PendingPageScaleAnimation>(new PendingPageScaleAnimation(
- gfx::Vector2d(),
- true,
- 1.f,
- duration)));
+ std::unique_ptr<PendingPageScaleAnimation>(
+ new PendingPageScaleAnimation(gfx::Vector2d(), true, 1.f,
+ duration)));
host_impl_->ActivateSyncTree();
begin_frame_args.frame_time = start_time;
host_impl_->WillBeginImplFrame(begin_frame_args);
@@ -2352,7 +2353,7 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimationNoOp) {
EXPECT_TRUE(did_request_commit_);
host_impl_->DidFinishImplFrame();
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, 1);
ExpectNone(*scroll_info, scroll_layer->id());
@@ -2397,12 +2398,9 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimationTransferedOnSyncTreeActivate) {
// Make sure TakePageScaleAnimation works properly.
host_impl_->sync_tree()->SetPendingPageScaleAnimation(
- scoped_ptr<PendingPageScaleAnimation>(new PendingPageScaleAnimation(
- gfx::Vector2d(),
- false,
- target_scale,
- duration)));
- scoped_ptr<PendingPageScaleAnimation> psa =
+ std::unique_ptr<PendingPageScaleAnimation>(new PendingPageScaleAnimation(
+ gfx::Vector2d(), false, target_scale, duration)));
+ std::unique_ptr<PendingPageScaleAnimation> psa =
host_impl_->sync_tree()->TakePendingPageScaleAnimation();
EXPECT_EQ(target_scale, psa->scale);
EXPECT_EQ(duration, psa->duration);
@@ -2413,11 +2411,8 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimationTransferedOnSyncTreeActivate) {
did_request_redraw_ = false;
did_request_next_frame_ = false;
host_impl_->sync_tree()->SetPendingPageScaleAnimation(
- scoped_ptr<PendingPageScaleAnimation>(new PendingPageScaleAnimation(
- gfx::Vector2d(),
- false,
- target_scale,
- duration)));
+ std::unique_ptr<PendingPageScaleAnimation>(new PendingPageScaleAnimation(
+ gfx::Vector2d(), false, target_scale, duration)));
begin_frame_args.frame_time = halfway_through_animation;
host_impl_->WillBeginImplFrame(begin_frame_args);
host_impl_->Animate();
@@ -2479,7 +2474,7 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimationTransferedOnSyncTreeActivate) {
EXPECT_FALSE(did_request_next_frame_);
host_impl_->DidFinishImplFrame();
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_EQ(scroll_info->page_scale_delta, target_scale);
EXPECT_TRUE(ScrollInfoContains(*scroll_info, scroll_layer->id(),
@@ -2511,7 +2506,7 @@ TEST_F(LayerTreeHostImplTest, PageScaleAnimationCompletedNotification) {
did_complete_page_scale_animation_ = false;
host_impl_->active_tree()->SetPendingPageScaleAnimation(
- scoped_ptr<PendingPageScaleAnimation>(new PendingPageScaleAnimation(
+ std::unique_ptr<PendingPageScaleAnimation>(new PendingPageScaleAnimation(
gfx::Vector2d(), false, 2.f, duration)));
host_impl_->ActivateSyncTree();
begin_frame_args.frame_time = start_time;
@@ -2600,7 +2595,7 @@ class LayerTreeHostImplTestScrollbarAnimation : public LayerTreeHostImplTest {
new LayerTreeHostImplOverridePhysicalTime(
settings, this, &task_runner_provider_, &shared_bitmap_manager_,
&task_graph_runner_, &stats_instrumentation_);
- host_impl_ = make_scoped_ptr(host_impl_override_time);
+ host_impl_ = base::WrapUnique(host_impl_override_time);
output_surface_ = CreateOutputSurface();
host_impl_->SetVisible(true);
host_impl_->InitializeRenderer(output_surface_.get());
@@ -2610,7 +2605,7 @@ class LayerTreeHostImplTestScrollbarAnimation : public LayerTreeHostImplTest {
host_impl_->SetViewportSize(
gfx::Size(content_size.width() / 2, content_size.height() / 2));
- scoped_ptr<SolidColorScrollbarLayerImpl> scrollbar =
+ std::unique_ptr<SolidColorScrollbarLayerImpl> scrollbar =
SolidColorScrollbarLayerImpl::Create(host_impl_->active_tree(), 400,
VERTICAL, 10, 0, false, true);
EXPECT_FLOAT_EQ(0.f, scrollbar->opacity());
@@ -2794,7 +2789,7 @@ class LayerTreeHostImplTestScrollbarOpacity : public LayerTreeHostImplTest {
CreateHostImpl(settings, CreateOutputSurface());
host_impl_->CreatePendingTree();
CreateScrollAndContentsLayers(host_impl_->pending_tree(), content_size);
- scoped_ptr<SolidColorScrollbarLayerImpl> scrollbar =
+ std::unique_ptr<SolidColorScrollbarLayerImpl> scrollbar =
SolidColorScrollbarLayerImpl::Create(host_impl_->pending_tree(), 400,
VERTICAL, 10, 0, false, true);
LayerImpl* scroll = host_impl_->pending_tree()->OuterViewportScrollLayer();
@@ -2861,13 +2856,13 @@ TEST_F(LayerTreeHostImplTest, ScrollbarInnerLargerThanOuter) {
outer_viewport_size);
LayerImpl* root_scroll =
host_impl_->active_tree()->OuterViewportScrollLayer();
- scoped_ptr<SolidColorScrollbarLayerImpl> horiz_scrollbar =
+ std::unique_ptr<SolidColorScrollbarLayerImpl> horiz_scrollbar =
SolidColorScrollbarLayerImpl::Create(host_impl_->active_tree(), horiz_id,
HORIZONTAL, 5, 5, true, true);
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
LayerImpl::Create(host_impl_->active_tree(), child_scroll_id);
child->SetBounds(content_size);
- scoped_ptr<LayerImpl> child_clip =
+ std::unique_ptr<LayerImpl> child_clip =
LayerImpl::Create(host_impl_->active_tree(), child_clip_id);
child->SetBounds(inner_viewport_size);
@@ -2898,22 +2893,22 @@ TEST_F(LayerTreeHostImplTest, ScrollbarRegistration) {
viewport_size);
LayerImpl* root_scroll =
host_impl_->active_tree()->OuterViewportScrollLayer();
- scoped_ptr<SolidColorScrollbarLayerImpl> vert_1_scrollbar =
+ std::unique_ptr<SolidColorScrollbarLayerImpl> vert_1_scrollbar =
SolidColorScrollbarLayerImpl::Create(host_impl_->active_tree(), vert_1_id,
VERTICAL, 5, 5, true, true);
- scoped_ptr<SolidColorScrollbarLayerImpl> horiz_1_scrollbar =
+ std::unique_ptr<SolidColorScrollbarLayerImpl> horiz_1_scrollbar =
SolidColorScrollbarLayerImpl::Create(
host_impl_->active_tree(), horiz_1_id, HORIZONTAL, 5, 5, true, true);
- scoped_ptr<SolidColorScrollbarLayerImpl> vert_2_scrollbar =
+ std::unique_ptr<SolidColorScrollbarLayerImpl> vert_2_scrollbar =
SolidColorScrollbarLayerImpl::Create(host_impl_->active_tree(), vert_2_id,
VERTICAL, 5, 5, true, true);
- scoped_ptr<SolidColorScrollbarLayerImpl> horiz_2_scrollbar =
+ std::unique_ptr<SolidColorScrollbarLayerImpl> horiz_2_scrollbar =
SolidColorScrollbarLayerImpl::Create(
host_impl_->active_tree(), horiz_2_id, HORIZONTAL, 5, 5, true, true);
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
LayerImpl::Create(host_impl_->active_tree(), child_scroll_id);
child->SetBounds(content_size);
- scoped_ptr<LayerImpl> child_clip =
+ std::unique_ptr<LayerImpl> child_clip =
LayerImpl::Create(host_impl_->active_tree(), child_clip_id);
child->SetBounds(viewport_size);
LayerImpl* child_ptr = child.get();
@@ -3019,7 +3014,7 @@ void LayerTreeHostImplTest::SetupMouseMoveAtWithDeviceScale(
LayerImpl* root_scroll =
host_impl_->active_tree()->OuterViewportScrollLayer();
// The scrollbar is on the left side.
- scoped_ptr<SolidColorScrollbarLayerImpl> scrollbar =
+ std::unique_ptr<SolidColorScrollbarLayerImpl> scrollbar =
SolidColorScrollbarLayerImpl::Create(host_impl_->active_tree(), 6,
VERTICAL, 5, 5, true, true);
scrollbar->SetScrollLayerId(root_scroll->id());
@@ -3195,8 +3190,8 @@ TEST_F(LayerTreeHostImplTest, CompositorFrameMetadata) {
class DidDrawCheckLayer : public LayerImpl {
public:
- static scoped_ptr<LayerImpl> Create(LayerTreeImpl* tree_impl, int id) {
- return make_scoped_ptr(new DidDrawCheckLayer(tree_impl, id));
+ static std::unique_ptr<LayerImpl> Create(LayerTreeImpl* tree_impl, int id) {
+ return base::WrapUnique(new DidDrawCheckLayer(tree_impl, id));
}
bool WillDraw(DrawMode draw_mode, ResourceProvider* provider) override {
@@ -3229,10 +3224,10 @@ class DidDrawCheckLayer : public LayerImpl {
did_draw_called_ = false;
}
- static void IgnoreResult(scoped_ptr<CopyOutputResult> result) {}
+ static void IgnoreResult(std::unique_ptr<CopyOutputResult> result) {}
void AddCopyRequest() {
- std::vector<scoped_ptr<CopyOutputRequest>> requests;
+ std::vector<std::unique_ptr<CopyOutputRequest>> requests;
requests.push_back(
CopyOutputRequest::CreateRequest(base::Bind(&IgnoreResult)));
SetForceRenderSurface(true);
@@ -3427,7 +3422,7 @@ TEST_F(LayerTreeHostImplTest, DidDrawCalledOnAllLayers) {
class MissingTextureAnimatingLayer : public DidDrawCheckLayer {
public:
- static scoped_ptr<LayerImpl> Create(
+ static std::unique_ptr<LayerImpl> Create(
LayerTreeImpl* tree_impl,
int id,
bool tile_missing,
@@ -3435,7 +3430,7 @@ class MissingTextureAnimatingLayer : public DidDrawCheckLayer {
bool animating,
ResourceProvider* resource_provider,
scoped_refptr<AnimationTimeline> timeline) {
- return make_scoped_ptr(new MissingTextureAnimatingLayer(
+ return base::WrapUnique(new MissingTextureAnimatingLayer(
tree_impl, id, tile_missing, had_incomplete_tile, animating,
resource_provider, timeline));
}
@@ -3629,7 +3624,7 @@ TEST_F(LayerTreeHostImplTest,
PrepareToDrawWhenDrawAndSwapFullViewportEveryFrame) {
CreateHostImpl(DefaultSettings(),
FakeOutputSurface::CreateSoftware(
- make_scoped_ptr(new SoftwareOutputDevice())));
+ base::WrapUnique(new SoftwareOutputDevice())));
const gfx::Transform external_transform;
const gfx::Rect external_viewport;
@@ -3717,7 +3712,8 @@ TEST_F(LayerTreeHostImplTest,
}
TEST_F(LayerTreeHostImplTest, ScrollRootIgnored) {
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl_->active_tree(), 1);
+ std::unique_ptr<LayerImpl> root =
+ LayerImpl::Create(host_impl_->active_tree(), 1);
root->SetScrollClipLayer(Layer::INVALID_ID);
root->SetForceRenderSurface(true);
host_impl_->active_tree()->SetRootLayer(std::move(root));
@@ -3771,7 +3767,7 @@ class LayerTreeHostImplTopControlsTest : public LayerTreeHostImplTest {
}
bool CreateHostImpl(const LayerTreeSettings& settings,
- scoped_ptr<OutputSurface> output_surface) override {
+ std::unique_ptr<OutputSurface> output_surface) override {
bool init = LayerTreeHostImplTest::CreateHostImpl(
settings, std::move(output_surface));
if (init) {
@@ -3804,12 +3800,12 @@ class LayerTreeHostImplTopControlsTest : public LayerTreeHostImplTest {
tree_impl->PushPageScaleFromMainThread(1.f, 1.f, 1.f);
host_impl_->DidChangeTopControlsPosition();
- scoped_ptr<LayerImpl> root = LayerImpl::Create(tree_impl, 1);
- scoped_ptr<LayerImpl> root_clip = LayerImpl::Create(tree_impl, 2);
- scoped_ptr<LayerImpl> page_scale = LayerImpl::Create(tree_impl, 3);
+ std::unique_ptr<LayerImpl> root = LayerImpl::Create(tree_impl, 1);
+ std::unique_ptr<LayerImpl> root_clip = LayerImpl::Create(tree_impl, 2);
+ std::unique_ptr<LayerImpl> page_scale = LayerImpl::Create(tree_impl, 3);
- scoped_ptr<LayerImpl> outer_scroll = LayerImpl::Create(tree_impl, 4);
- scoped_ptr<LayerImpl> outer_clip = LayerImpl::Create(tree_impl, 5);
+ std::unique_ptr<LayerImpl> outer_scroll = LayerImpl::Create(tree_impl, 4);
+ std::unique_ptr<LayerImpl> outer_clip = LayerImpl::Create(tree_impl, 5);
root_clip->SetBounds(inner_viewport_size);
root->SetScrollClipLayer(root_clip->id());
@@ -4131,9 +4127,9 @@ TEST_F(LayerTreeHostImplTopControlsTest, TopControlsScrollableSublayer) {
host_impl_->active_tree()->OuterViewportScrollLayer();
int id = outer_viewport_scroll_layer->id();
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
LayerImpl::Create(host_impl_->active_tree(), id + 2);
- scoped_ptr<LayerImpl> child_clip =
+ std::unique_ptr<LayerImpl> child_clip =
LayerImpl::Create(host_impl_->active_tree(), id + 3);
child_clip->SetBounds(sub_content_layer_size);
@@ -4609,17 +4605,17 @@ TEST_F(LayerTreeHostImplTest, ScrollNonCompositedRoot) {
gfx::Size surface_size(10, 10);
gfx::Size contents_size(20, 20);
- scoped_ptr<LayerImpl> content_layer =
+ std::unique_ptr<LayerImpl> content_layer =
LayerImpl::Create(host_impl_->active_tree(), 1);
content_layer->SetDrawsContent(true);
content_layer->SetPosition(gfx::PointF());
content_layer->SetBounds(contents_size);
- scoped_ptr<LayerImpl> scroll_clip_layer =
+ std::unique_ptr<LayerImpl> scroll_clip_layer =
LayerImpl::Create(host_impl_->active_tree(), 3);
scroll_clip_layer->SetBounds(surface_size);
- scoped_ptr<LayerImpl> scroll_layer =
+ std::unique_ptr<LayerImpl> scroll_layer =
LayerImpl::Create(host_impl_->active_tree(), 2);
scroll_layer->SetScrollClipLayer(3);
scroll_layer->SetBounds(contents_size);
@@ -4646,7 +4642,8 @@ TEST_F(LayerTreeHostImplTest, ScrollNonCompositedRoot) {
TEST_F(LayerTreeHostImplTest, ScrollChildCallsCommitAndRedraw) {
gfx::Size surface_size(10, 10);
gfx::Size contents_size(20, 20);
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl_->active_tree(), 1);
+ std::unique_ptr<LayerImpl> root =
+ LayerImpl::Create(host_impl_->active_tree(), 1);
root->SetBounds(surface_size);
root->AddChild(CreateScrollableLayer(2, contents_size, root.get()));
root->SetForceRenderSurface(true);
@@ -4667,7 +4664,8 @@ TEST_F(LayerTreeHostImplTest, ScrollChildCallsCommitAndRedraw) {
TEST_F(LayerTreeHostImplTest, ScrollMissesChild) {
gfx::Size surface_size(10, 10);
- 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(CreateScrollableLayer(2, surface_size, root.get()));
root->SetForceRenderSurface(true);
host_impl_->active_tree()->SetRootLayer(std::move(root));
@@ -4689,9 +4687,10 @@ TEST_F(LayerTreeHostImplTest, ScrollMissesChild) {
TEST_F(LayerTreeHostImplTest, ScrollMissesBackfacingChild) {
gfx::Size surface_size(10, 10);
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl_->active_tree(), 1);
+ std::unique_ptr<LayerImpl> root =
+ LayerImpl::Create(host_impl_->active_tree(), 1);
root->SetForceRenderSurface(true);
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
CreateScrollableLayer(2, surface_size, root.get());
host_impl_->SetViewportSize(surface_size);
@@ -4719,9 +4718,9 @@ TEST_F(LayerTreeHostImplTest, ScrollMissesBackfacingChild) {
TEST_F(LayerTreeHostImplTest, ScrollBlockedByContentLayer) {
gfx::Size surface_size(10, 10);
- scoped_ptr<LayerImpl> clip_layer =
+ std::unique_ptr<LayerImpl> clip_layer =
LayerImpl::Create(host_impl_->active_tree(), 3);
- scoped_ptr<LayerImpl> content_layer =
+ std::unique_ptr<LayerImpl> content_layer =
CreateScrollableLayer(1, surface_size, clip_layer.get());
content_layer->set_main_thread_scrolling_reasons(
MainThreadScrollingReason::kHasBackgroundAttachmentFixedObjects);
@@ -4729,7 +4728,7 @@ TEST_F(LayerTreeHostImplTest, ScrollBlockedByContentLayer) {
// Note: we can use the same clip layer for both since both calls to
// CreateScrollableLayer() use the same surface size.
- scoped_ptr<LayerImpl> scroll_layer =
+ std::unique_ptr<LayerImpl> scroll_layer =
CreateScrollableLayer(2, surface_size, clip_layer.get());
scroll_layer->AddChild(std::move(content_layer));
clip_layer->AddChild(std::move(scroll_layer));
@@ -4782,7 +4781,8 @@ TEST_F(LayerTreeHostImplTest, ScrollRootAndChangePageScaleOnMainThread) {
// Set new page scale from main thread.
host_impl_->active_tree()->PushPageScaleFromMainThread(page_scale, 1.f, 2.f);
- scoped_ptr<ScrollAndScaleSet> scroll_info = host_impl_->ProcessScrollDeltas();
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
+ host_impl_->ProcessScrollDeltas();
EXPECT_TRUE(ScrollInfoContains(*scroll_info.get(), inner_scroll->id(),
expected_scroll_delta));
@@ -4834,7 +4834,8 @@ TEST_F(LayerTreeHostImplTest, ScrollRootAndChangePageScaleOnImplThread) {
DrawOneFrame();
// The scroll delta is not scaled because the main thread did not scale.
- scoped_ptr<ScrollAndScaleSet> scroll_info = host_impl_->ProcessScrollDeltas();
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
+ host_impl_->ProcessScrollDeltas();
EXPECT_TRUE(ScrollInfoContains(*scroll_info.get(), inner_scroll->id(),
expected_scroll_delta));
@@ -4863,9 +4864,9 @@ TEST_F(LayerTreeHostImplTest, PageScaleDeltaAppliedToRootScrollLayerOnly) {
LayerImpl* child = scroll->children()[0];
child->SetDrawsContent(true);
- scoped_ptr<LayerImpl> scrollable_child_clip =
+ std::unique_ptr<LayerImpl> scrollable_child_clip =
LayerImpl::Create(host_impl_->active_tree(), 6);
- scoped_ptr<LayerImpl> scrollable_child =
+ std::unique_ptr<LayerImpl> scrollable_child =
CreateScrollableLayer(7, surface_size, scrollable_child_clip.get());
scrollable_child_clip->AddChild(std::move(scrollable_child));
child->AddChild(std::move(scrollable_child_clip));
@@ -4929,7 +4930,8 @@ TEST_F(LayerTreeHostImplTest, ScrollChildAndChangePageScaleOnMainThread) {
DrawOneFrame();
- scoped_ptr<ScrollAndScaleSet> scroll_info = host_impl_->ProcessScrollDeltas();
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
+ host_impl_->ProcessScrollDeltas();
EXPECT_TRUE(ScrollInfoContains(*scroll_info.get(), inner_scroll->id(),
expected_scroll_delta));
@@ -4946,13 +4948,14 @@ TEST_F(LayerTreeHostImplTest, ScrollChildBeyondLimit) {
// parent layer isn't scrolled.
gfx::Size surface_size(10, 10);
gfx::Size content_size(20, 20);
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl_->active_tree(), 1);
+ std::unique_ptr<LayerImpl> root =
+ LayerImpl::Create(host_impl_->active_tree(), 1);
root->SetBounds(surface_size);
root->SetForceRenderSurface(true);
- scoped_ptr<LayerImpl> grand_child =
+ std::unique_ptr<LayerImpl> grand_child =
CreateScrollableLayer(3, content_size, root.get());
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
CreateScrollableLayer(2, content_size, root.get());
LayerImpl* grand_child_layer = grand_child.get();
child->AddChild(std::move(grand_child));
@@ -4982,7 +4985,7 @@ TEST_F(LayerTreeHostImplTest, ScrollChildBeyondLimit) {
host_impl_->ScrollBy(UpdateState(gfx::Point(), scroll_delta).get());
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
// The grand child should have scrolled up to its limit.
@@ -5001,19 +5004,19 @@ TEST_F(LayerTreeHostImplTest, ScrollWithoutBubbling) {
// the scroll doesn't bubble up to the parent layer.
gfx::Size surface_size(20, 20);
gfx::Size viewport_size(10, 10);
- scoped_ptr<LayerImpl> root_ptr =
+ std::unique_ptr<LayerImpl> root_ptr =
LayerImpl::Create(host_impl_->active_tree(), 1);
- scoped_ptr<LayerImpl> root_clip =
+ std::unique_ptr<LayerImpl> root_clip =
LayerImpl::Create(host_impl_->active_tree(), 2);
root_clip->SetForceRenderSurface(true);
- scoped_ptr<LayerImpl> root_scrolling =
+ std::unique_ptr<LayerImpl> root_scrolling =
CreateScrollableLayer(3, surface_size, root_clip.get());
root_scrolling->SetIsContainerForFixedPositionLayers(true);
- scoped_ptr<LayerImpl> grand_child =
+ std::unique_ptr<LayerImpl> grand_child =
CreateScrollableLayer(5, surface_size, root_clip.get());
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
CreateScrollableLayer(4, surface_size, root_clip.get());
LayerImpl* grand_child_layer = grand_child.get();
child->AddChild(std::move(grand_child));
@@ -5049,7 +5052,7 @@ TEST_F(LayerTreeHostImplTest, ScrollWithoutBubbling) {
host_impl_->ScrollBy(UpdateState(gfx::Point(), scroll_delta).get());
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
// The grand child should have scrolled up to its limit.
@@ -5133,16 +5136,16 @@ TEST_F(LayerTreeHostImplTest, ScrollEventBubbling) {
// should be applied to one of its ancestors if possible.
gfx::Size surface_size(10, 10);
gfx::Size content_size(20, 20);
- scoped_ptr<LayerImpl> root_ptr =
+ std::unique_ptr<LayerImpl> root_ptr =
LayerImpl::Create(host_impl_->active_tree(), 4);
- scoped_ptr<LayerImpl> root_clip =
+ std::unique_ptr<LayerImpl> root_clip =
LayerImpl::Create(host_impl_->active_tree(), 3);
root_clip->SetForceRenderSurface(true);
- scoped_ptr<LayerImpl> root_scroll =
+ std::unique_ptr<LayerImpl> root_scroll =
CreateScrollableLayer(1, content_size, root_clip.get());
// Make 'root' the clip layer for child: since they have the same sizes the
// child will have zero max_scroll_offset and scrolls will bubble.
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
CreateScrollableLayer(2, content_size, root_scroll.get());
child->SetIsContainerForFixedPositionLayers(true);
root_scroll->SetBounds(content_size);
@@ -5168,7 +5171,7 @@ TEST_F(LayerTreeHostImplTest, ScrollEventBubbling) {
host_impl_->ScrollBy(UpdateState(gfx::Point(), scroll_delta).get());
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
// Only the root scroll should have scrolled.
@@ -5180,11 +5183,11 @@ TEST_F(LayerTreeHostImplTest, ScrollEventBubbling) {
TEST_F(LayerTreeHostImplTest, ScrollBeforeRedraw) {
gfx::Size surface_size(10, 10);
- scoped_ptr<LayerImpl> root_ptr =
+ std::unique_ptr<LayerImpl> root_ptr =
LayerImpl::Create(host_impl_->active_tree(), 1);
- scoped_ptr<LayerImpl> root_clip =
+ std::unique_ptr<LayerImpl> root_clip =
LayerImpl::Create(host_impl_->active_tree(), 2);
- scoped_ptr<LayerImpl> root_scroll =
+ std::unique_ptr<LayerImpl> root_scroll =
CreateScrollableLayer(3, surface_size, root_clip.get());
root_scroll->SetIsContainerForFixedPositionLayers(true);
root_clip->SetForceRenderSurface(true);
@@ -5201,11 +5204,11 @@ TEST_F(LayerTreeHostImplTest, ScrollBeforeRedraw) {
SetNeedsRebuildPropertyTrees();
DrawFrame();
host_impl_->active_tree()->ClearLayers();
- scoped_ptr<LayerImpl> root_ptr2 =
+ std::unique_ptr<LayerImpl> root_ptr2 =
LayerImpl::Create(host_impl_->active_tree(), 4);
- scoped_ptr<LayerImpl> root_clip2 =
+ std::unique_ptr<LayerImpl> root_clip2 =
LayerImpl::Create(host_impl_->active_tree(), 5);
- scoped_ptr<LayerImpl> root_scroll2 =
+ std::unique_ptr<LayerImpl> root_scroll2 =
CreateScrollableLayer(6, surface_size, root_clip2.get());
root_scroll2->SetIsContainerForFixedPositionLayers(true);
root_clip2->AddChild(std::move(root_scroll2));
@@ -5250,7 +5253,8 @@ TEST_F(LayerTreeHostImplTest, ScrollAxisAlignedRotatedLayer) {
host_impl_->ScrollEnd(EndState().get());
// The layer should have scrolled down in its local coordinates.
- scoped_ptr<ScrollAndScaleSet> scroll_info = host_impl_->ProcessScrollDeltas();
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
+ host_impl_->ProcessScrollDeltas();
EXPECT_TRUE(ScrollInfoContains(*scroll_info.get(), scroll_layer->id(),
gfx::Vector2d(0, gesture_scroll_delta.x())));
@@ -5277,9 +5281,9 @@ TEST_F(LayerTreeHostImplTest, ScrollNonAxisAlignedRotatedLayer) {
float child_layer_angle = -20.f;
// Create a child layer that is rotated to a non-axis-aligned angle.
- scoped_ptr<LayerImpl> clip_layer =
+ std::unique_ptr<LayerImpl> clip_layer =
LayerImpl::Create(host_impl_->active_tree(), child_clip_layer_id);
- scoped_ptr<LayerImpl> child = CreateScrollableLayer(
+ std::unique_ptr<LayerImpl> child = CreateScrollableLayer(
child_layer_id, scroll_layer->bounds(), clip_layer.get());
gfx::Transform rotate_transform;
rotate_transform.Translate(-50.0, -50.0);
@@ -5319,7 +5323,7 @@ TEST_F(LayerTreeHostImplTest, ScrollNonAxisAlignedRotatedLayer) {
gfx::Vector2d expected_scroll_delta(
0, gesture_scroll_delta.y() *
std::cos(MathUtil::Deg2Rad(child_layer_angle)));
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_TRUE(ScrollInfoContains(*scroll_info.get(), child_layer_id,
expected_scroll_delta));
@@ -5344,7 +5348,7 @@ TEST_F(LayerTreeHostImplTest, ScrollNonAxisAlignedRotatedLayer) {
gfx::Vector2d expected_scroll_delta(
0, -gesture_scroll_delta.x() *
std::sin(MathUtil::Deg2Rad(child_layer_angle)));
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
EXPECT_TRUE(ScrollInfoContains(*scroll_info.get(), child_layer_id,
expected_scroll_delta));
@@ -5362,9 +5366,9 @@ TEST_F(LayerTreeHostImplTest, ScrollPerspectiveTransformedLayer) {
int child_layer_id = 7;
// Create a child layer that is rotated on its x axis, with perspective.
- scoped_ptr<LayerImpl> clip_layer =
+ std::unique_ptr<LayerImpl> clip_layer =
LayerImpl::Create(host_impl_->active_tree(), child_clip_layer_id);
- scoped_ptr<LayerImpl> child = CreateScrollableLayer(
+ std::unique_ptr<LayerImpl> child = CreateScrollableLayer(
child_layer_id, scroll_layer->bounds(), clip_layer.get());
LayerImpl* child_ptr = child.get();
gfx::Transform perspective_transform;
@@ -5387,7 +5391,7 @@ TEST_F(LayerTreeHostImplTest, ScrollPerspectiveTransformedLayer) {
gfx::Size surface_size(50, 50);
host_impl_->SetViewportSize(surface_size);
- scoped_ptr<ScrollAndScaleSet> scroll_info;
+ std::unique_ptr<ScrollAndScaleSet> scroll_info;
gfx::Vector2d gesture_scroll_deltas[4];
gesture_scroll_deltas[0] = gfx::Vector2d(4, 10);
@@ -5461,7 +5465,8 @@ TEST_F(LayerTreeHostImplTest, ScrollScaledLayer) {
// The layer should have scrolled down in its local coordinates, but half the
// amount.
- scoped_ptr<ScrollAndScaleSet> scroll_info = host_impl_->ProcessScrollDeltas();
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
+ host_impl_->ProcessScrollDeltas();
EXPECT_TRUE(ScrollInfoContains(*scroll_info.get(), scroll_layer->id(),
gfx::Vector2d(0, scroll_delta.y() / scale)));
@@ -5832,17 +5837,17 @@ TEST_F(LayerTreeHostImplTest, OverscrollChildWithoutBubbling) {
// overscroll does not accumulate.
InputHandlerScrollResult scroll_result;
gfx::Size surface_size(10, 10);
- scoped_ptr<LayerImpl> root_clip =
+ std::unique_ptr<LayerImpl> root_clip =
LayerImpl::Create(host_impl_->active_tree(), 4);
root_clip->SetForceRenderSurface(true);
- scoped_ptr<LayerImpl> root =
+ std::unique_ptr<LayerImpl> root =
CreateScrollableLayer(1, surface_size, root_clip.get());
- scoped_ptr<LayerImpl> grand_child =
+ std::unique_ptr<LayerImpl> grand_child =
CreateScrollableLayer(3, surface_size, root_clip.get());
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
CreateScrollableLayer(2, surface_size, root_clip.get());
LayerImpl* grand_child_layer = grand_child.get();
child->AddChild(std::move(grand_child));
@@ -6036,10 +6041,11 @@ TEST_F(LayerTreeHostImplTest, NoOverscrollWhenNotAtEdge) {
class BlendStateCheckLayer : public LayerImpl {
public:
- static scoped_ptr<LayerImpl> Create(LayerTreeImpl* tree_impl,
- int id,
- ResourceProvider* resource_provider) {
- return make_scoped_ptr(
+ static std::unique_ptr<LayerImpl> Create(
+ LayerTreeImpl* tree_impl,
+ int id,
+ ResourceProvider* resource_provider) {
+ return base::WrapUnique(
new BlendStateCheckLayer(tree_impl, id, resource_provider));
}
@@ -6118,7 +6124,7 @@ class BlendStateCheckLayer : public LayerImpl {
TEST_F(LayerTreeHostImplTest, BlendingOffWhenDrawingOpaqueLayers) {
{
- scoped_ptr<LayerImpl> root =
+ std::unique_ptr<LayerImpl> root =
LayerImpl::Create(host_impl_->active_tree(), 1);
root->SetBounds(gfx::Size(10, 10));
root->SetDrawsContent(false);
@@ -6376,10 +6382,10 @@ class LayerTreeHostImplViewportCoveredTest : public LayerTreeHostImplTest {
child_(NULL),
did_activate_pending_tree_(false) {}
- scoped_ptr<OutputSurface> CreateFakeOutputSurface(bool software) {
+ std::unique_ptr<OutputSurface> CreateFakeOutputSurface(bool software) {
if (software) {
return FakeOutputSurface::CreateSoftware(
- make_scoped_ptr(new SoftwareOutputDevice()));
+ base::WrapUnique(new SoftwareOutputDevice()));
}
return FakeOutputSurface::Create3d();
}
@@ -6670,8 +6676,8 @@ TEST_F(LayerTreeHostImplViewportCoveredTest, ActiveTreeShrinkViewportInvalid) {
class FakeDrawableLayerImpl: public LayerImpl {
public:
- static scoped_ptr<LayerImpl> Create(LayerTreeImpl* tree_impl, int id) {
- return make_scoped_ptr(new FakeDrawableLayerImpl(tree_impl, id));
+ static std::unique_ptr<LayerImpl> Create(LayerTreeImpl* tree_impl, int id) {
+ return base::WrapUnique(new FakeDrawableLayerImpl(tree_impl, id));
}
protected:
FakeDrawableLayerImpl(LayerTreeImpl* tree_impl, int id)
@@ -6683,11 +6689,11 @@ class FakeDrawableLayerImpl: public LayerImpl {
// viewport size is never set.
TEST_F(LayerTreeHostImplTest, ReshapeNotCalledUntilDraw) {
scoped_refptr<TestContextProvider> provider(TestContextProvider::Create());
- scoped_ptr<OutputSurface> output_surface(
+ std::unique_ptr<OutputSurface> output_surface(
FakeOutputSurface::Create3d(provider));
CreateHostImpl(DefaultSettings(), std::move(output_surface));
- scoped_ptr<LayerImpl> root =
+ std::unique_ptr<LayerImpl> root =
FakeDrawableLayerImpl::Create(host_impl_->active_tree(), 1);
root->SetBounds(gfx::Size(10, 10));
root->SetDrawsContent(true);
@@ -6737,7 +6743,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) {
context_provider->BindToCurrentThread();
context_provider->TestContext3d()->set_have_post_sub_buffer(true);
- scoped_ptr<FakeOutputSurface> output_surface(
+ std::unique_ptr<FakeOutputSurface> output_surface(
FakeOutputSurface::Create3d(context_provider));
FakeOutputSurface* fake_output_surface = output_surface.get();
@@ -6745,7 +6751,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) {
// that we can force partial swap enabled.
LayerTreeSettings settings = DefaultSettings();
settings.renderer_settings.partial_swap_enabled = true;
- scoped_ptr<LayerTreeHostImpl> layer_tree_host_impl =
+ std::unique_ptr<LayerTreeHostImpl> layer_tree_host_impl =
LayerTreeHostImpl::Create(
settings, this, &task_runner_provider_, &stats_instrumentation_,
&shared_bitmap_manager_, NULL, &task_graph_runner_, 0);
@@ -6755,10 +6761,10 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) {
CreateBeginFrameArgsForTesting(BEGINFRAME_FROM_HERE));
layer_tree_host_impl->SetViewportSize(gfx::Size(500, 500));
- scoped_ptr<LayerImpl> root =
+ std::unique_ptr<LayerImpl> root =
FakeDrawableLayerImpl::Create(layer_tree_host_impl->active_tree(), 1);
root->SetForceRenderSurface(true);
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
FakeDrawableLayerImpl::Create(layer_tree_host_impl->active_tree(), 2);
child->SetPosition(gfx::PointF(12.f, 13.f));
child->SetBounds(gfx::Size(14, 15));
@@ -6819,9 +6825,9 @@ TEST_F(LayerTreeHostImplTest, PartialSwapReceivesDamageRect) {
}
TEST_F(LayerTreeHostImplTest, RootLayerDoesntCreateExtraSurface) {
- scoped_ptr<LayerImpl> root =
+ std::unique_ptr<LayerImpl> root =
FakeDrawableLayerImpl::Create(host_impl_->active_tree(), 1);
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
FakeDrawableLayerImpl::Create(host_impl_->active_tree(), 2);
child->SetBounds(gfx::Size(10, 10));
child->SetDrawsContent(true);
@@ -6842,8 +6848,8 @@ TEST_F(LayerTreeHostImplTest, RootLayerDoesntCreateExtraSurface) {
class FakeLayerWithQuads : public LayerImpl {
public:
- static scoped_ptr<LayerImpl> Create(LayerTreeImpl* tree_impl, int id) {
- return make_scoped_ptr(new FakeLayerWithQuads(tree_impl, id));
+ static std::unique_ptr<LayerImpl> Create(LayerTreeImpl* tree_impl, int id) {
+ return base::WrapUnique(new FakeLayerWithQuads(tree_impl, id));
}
void AppendQuads(RenderPass* render_pass,
@@ -6954,7 +6960,7 @@ class MockContextHarness {
};
TEST_F(LayerTreeHostImplTest, NoPartialSwap) {
- scoped_ptr<MockContext> mock_context_owned(new MockContext);
+ std::unique_ptr<MockContext> mock_context_owned(new MockContext);
MockContext* mock_context = mock_context_owned.get();
MockContextHarness harness(mock_context);
@@ -6994,7 +7000,7 @@ TEST_F(LayerTreeHostImplTest, NoPartialSwap) {
}
TEST_F(LayerTreeHostImplTest, PartialSwap) {
- scoped_ptr<MockContext> context_owned(new MockContext);
+ std::unique_ptr<MockContext> context_owned(new MockContext);
MockContext* mock_context = context_owned.get();
MockContextHarness harness(mock_context);
@@ -7031,7 +7037,7 @@ TEST_F(LayerTreeHostImplTest, PartialSwap) {
Mock::VerifyAndClearExpectations(&mock_context);
}
-static scoped_ptr<LayerTreeHostImpl> SetupLayersForOpacity(
+static std::unique_ptr<LayerTreeHostImpl> SetupLayersForOpacity(
LayerTreeSettings settings,
bool partial_swap,
LayerTreeHostImplClient* client,
@@ -7041,7 +7047,7 @@ static scoped_ptr<LayerTreeHostImpl> SetupLayersForOpacity(
RenderingStatsInstrumentation* stats_instrumentation,
OutputSurface* output_surface) {
settings.renderer_settings.partial_swap_enabled = partial_swap;
- scoped_ptr<LayerTreeHostImpl> my_host_impl = LayerTreeHostImpl::Create(
+ std::unique_ptr<LayerTreeHostImpl> my_host_impl = LayerTreeHostImpl::Create(
settings, client, task_runner_provider, stats_instrumentation, manager,
nullptr, task_graph_runner, 0);
my_host_impl->SetVisible(true);
@@ -7068,11 +7074,11 @@ static scoped_ptr<LayerTreeHostImpl> SetupLayersForOpacity(
Layers 1, 2 have render surfaces
*/
- scoped_ptr<LayerImpl> root =
+ std::unique_ptr<LayerImpl> root =
LayerImpl::Create(my_host_impl->active_tree(), 1);
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
LayerImpl::Create(my_host_impl->active_tree(), 2);
- scoped_ptr<LayerImpl> grand_child =
+ std::unique_ptr<LayerImpl> grand_child =
FakeLayerWithQuads::Create(my_host_impl->active_tree(), 3);
gfx::Rect root_rect(0, 0, 100, 100);
@@ -7111,9 +7117,9 @@ TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorPartialSwap) {
scoped_refptr<TestContextProvider> provider(TestContextProvider::Create());
provider->BindToCurrentThread();
provider->TestContext3d()->set_have_post_sub_buffer(true);
- scoped_ptr<OutputSurface> output_surface(
+ std::unique_ptr<OutputSurface> output_surface(
FakeOutputSurface::Create3d(provider));
- scoped_ptr<LayerTreeHostImpl> my_host_impl = SetupLayersForOpacity(
+ std::unique_ptr<LayerTreeHostImpl> my_host_impl = SetupLayersForOpacity(
DefaultSettings(), true, this, &task_runner_provider_,
&shared_bitmap_manager, &task_graph_runner, &stats_instrumentation_,
output_surface.get());
@@ -7141,9 +7147,9 @@ TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorNoPartialSwap) {
scoped_refptr<TestContextProvider> provider(TestContextProvider::Create());
provider->BindToCurrentThread();
provider->TestContext3d()->set_have_post_sub_buffer(true);
- scoped_ptr<OutputSurface> output_surface(
+ std::unique_ptr<OutputSurface> output_surface(
FakeOutputSurface::Create3d(provider));
- scoped_ptr<LayerTreeHostImpl> my_host_impl = SetupLayersForOpacity(
+ std::unique_ptr<LayerTreeHostImpl> my_host_impl = SetupLayersForOpacity(
DefaultSettings(), false, this, &task_runner_provider_,
&shared_bitmap_manager, &task_graph_runner, &stats_instrumentation_,
output_surface.get());
@@ -7166,14 +7172,14 @@ TEST_F(LayerTreeHostImplTest, ContributingLayerEmptyScissorNoPartialSwap) {
}
TEST_F(LayerTreeHostImplTest, LayersFreeTextures) {
- scoped_ptr<TestWebGraphicsContext3D> context =
+ std::unique_ptr<TestWebGraphicsContext3D> context =
TestWebGraphicsContext3D::Create();
TestWebGraphicsContext3D* context3d = context.get();
- scoped_ptr<OutputSurface> output_surface(
+ std::unique_ptr<OutputSurface> output_surface(
FakeOutputSurface::Create3d(std::move(context)));
CreateHostImpl(DefaultSettings(), std::move(output_surface));
- scoped_ptr<LayerImpl> root_layer =
+ std::unique_ptr<LayerImpl> root_layer =
LayerImpl::Create(host_impl_->active_tree(), 1);
root_layer->SetBounds(gfx::Size(10, 10));
root_layer->SetForceRenderSurface(true);
@@ -7183,13 +7189,13 @@ TEST_F(LayerTreeHostImplTest, LayersFreeTextures) {
gfx::Size(4, 4), 0x80, 0x80, 0x80, base::TimeDelta());
FakeVideoFrameProvider provider;
provider.set_frame(softwareFrame);
- scoped_ptr<VideoLayerImpl> video_layer = VideoLayerImpl::Create(
+ std::unique_ptr<VideoLayerImpl> video_layer = VideoLayerImpl::Create(
host_impl_->active_tree(), 4, &provider, media::VIDEO_ROTATION_0);
video_layer->SetBounds(gfx::Size(10, 10));
video_layer->SetDrawsContent(true);
root_layer->AddChild(std::move(video_layer));
- scoped_ptr<IOSurfaceLayerImpl> io_surface_layer =
+ std::unique_ptr<IOSurfaceLayerImpl> io_surface_layer =
IOSurfaceLayerImpl::Create(host_impl_->active_tree(), 5);
io_surface_layer->SetBounds(gfx::Size(10, 10));
io_surface_layer->SetDrawsContent(true);
@@ -7225,7 +7231,7 @@ class MockDrawQuadsToFillScreenContext : public TestWebGraphicsContext3D {
};
TEST_F(LayerTreeHostImplTest, HasTransparentBackground) {
- scoped_ptr<MockDrawQuadsToFillScreenContext> mock_context_owned(
+ std::unique_ptr<MockDrawQuadsToFillScreenContext> mock_context_owned(
new MockDrawQuadsToFillScreenContext);
MockDrawQuadsToFillScreenContext* mock_context = mock_context_owned.get();
@@ -7261,7 +7267,7 @@ TEST_F(LayerTreeHostImplTest, HasTransparentBackground) {
class LayerTreeHostImplTestWithDelegatingRenderer
: public LayerTreeHostImplTest {
protected:
- scoped_ptr<OutputSurface> CreateOutputSurface() override {
+ std::unique_ptr<OutputSurface> CreateOutputSurface() override {
return FakeOutputSurface::CreateDelegating3d();
}
@@ -7303,7 +7309,7 @@ class LayerTreeHostImplTestWithDelegatingRenderer
};
TEST_F(LayerTreeHostImplTestWithDelegatingRenderer, FrameIncludesDamageRect) {
- scoped_ptr<SolidColorLayerImpl> root =
+ std::unique_ptr<SolidColorLayerImpl> root =
SolidColorLayerImpl::Create(host_impl_->active_tree(), 1);
root->SetPosition(gfx::PointF());
root->SetBounds(gfx::Size(10, 10));
@@ -7311,7 +7317,7 @@ TEST_F(LayerTreeHostImplTestWithDelegatingRenderer, FrameIncludesDamageRect) {
root->SetForceRenderSurface(true);
// Child layer is in the bottom right corner.
- scoped_ptr<SolidColorLayerImpl> child =
+ std::unique_ptr<SolidColorLayerImpl> child =
SolidColorLayerImpl::Create(host_impl_->active_tree(), 2);
child->SetPosition(gfx::PointF(9.f, 9.f));
child->SetBounds(gfx::Size(1, 1));
@@ -7362,14 +7368,14 @@ TEST_F(LayerTreeHostImplTest, FarAwayQuadsDontNeedAA) {
host_impl_->pending_tree()->PushPageScaleFromMainThread(1.f, 1.f / 16.f,
16.f);
- scoped_ptr<LayerImpl> scoped_root =
+ std::unique_ptr<LayerImpl> scoped_root =
LayerImpl::Create(host_impl_->pending_tree(), 1);
LayerImpl* root = scoped_root.get();
root->SetForceRenderSurface(true);
host_impl_->pending_tree()->SetRootLayer(std::move(scoped_root));
- scoped_ptr<LayerImpl> scoped_scrolling_layer =
+ std::unique_ptr<LayerImpl> scoped_scrolling_layer =
LayerImpl::Create(host_impl_->pending_tree(), 2);
LayerImpl* scrolling_layer = scoped_scrolling_layer.get();
root->AddChild(std::move(scoped_scrolling_layer));
@@ -7378,7 +7384,7 @@ TEST_F(LayerTreeHostImplTest, FarAwayQuadsDontNeedAA) {
scoped_refptr<FakeRasterSource> raster_source(
FakeRasterSource::CreateFilled(content_layer_bounds));
- scoped_ptr<FakePictureLayerImpl> scoped_content_layer =
+ std::unique_ptr<FakePictureLayerImpl> scoped_content_layer =
FakePictureLayerImpl::CreateWithRasterSource(host_impl_->pending_tree(),
3, raster_source);
LayerImpl* content_layer = scoped_content_layer.get();
@@ -7473,7 +7479,7 @@ TEST_F(LayerTreeHostImplTest, ForcedDrawToSoftwareDeviceBasicRender) {
CountingSoftwareDevice* software_device = new CountingSoftwareDevice();
EXPECT_TRUE(CreateHostImpl(
DefaultSettings(),
- FakeOutputSurface::CreateSoftware(make_scoped_ptr(software_device))));
+ FakeOutputSurface::CreateSoftware(base::WrapUnique(software_device))));
host_impl_->SetViewportSize(gfx::Size(50, 50));
SetupScrollAndContentsLayers(gfx::Size(100, 100));
@@ -7495,7 +7501,7 @@ TEST_F(LayerTreeHostImplTest, ForcedDrawToSoftwareDeviceBasicRender) {
EXPECT_EQ(1, software_device->frames_ended_);
// Call another API method that is likely to hit nullptr in this mode.
- scoped_ptr<base::trace_event::TracedValue> state(
+ std::unique_ptr<base::trace_event::TracedValue> state(
new base::trace_event::TracedValue());
host_impl_->ActivationStateAsValueInto(state.get());
}
@@ -7503,9 +7509,9 @@ TEST_F(LayerTreeHostImplTest, ForcedDrawToSoftwareDeviceBasicRender) {
TEST_F(LayerTreeHostImplTest,
ForcedDrawToSoftwareDeviceSkipsUnsupportedLayers) {
set_reduce_memory_result(false);
- EXPECT_TRUE(CreateHostImpl(DefaultSettings(),
- FakeOutputSurface::CreateSoftware(
- make_scoped_ptr(new CountingSoftwareDevice))));
+ EXPECT_TRUE(CreateHostImpl(
+ DefaultSettings(), FakeOutputSurface::CreateSoftware(
+ base::WrapUnique(new CountingSoftwareDevice))));
const gfx::Transform external_transform;
const gfx::Rect external_viewport;
@@ -7515,12 +7521,12 @@ TEST_F(LayerTreeHostImplTest,
external_transform);
// SolidColorLayerImpl will be drawn.
- scoped_ptr<SolidColorLayerImpl> root_layer =
+ std::unique_ptr<SolidColorLayerImpl> root_layer =
SolidColorLayerImpl::Create(host_impl_->active_tree(), 1);
// VideoLayerImpl will not be drawn.
FakeVideoFrameProvider provider;
- scoped_ptr<VideoLayerImpl> video_layer = VideoLayerImpl::Create(
+ std::unique_ptr<VideoLayerImpl> video_layer = VideoLayerImpl::Create(
host_impl_->active_tree(), 2, &provider, media::VIDEO_ROTATION_0);
video_layer->SetBounds(gfx::Size(10, 10));
video_layer->SetDrawsContent(true);
@@ -7626,10 +7632,11 @@ TEST_F(LayerTreeHostImplTestPrepareTiles, PrepareTilesWhenInvisible) {
}
TEST_F(LayerTreeHostImplTest, UIResourceManagement) {
- scoped_ptr<TestWebGraphicsContext3D> context =
+ std::unique_ptr<TestWebGraphicsContext3D> context =
TestWebGraphicsContext3D::Create();
TestWebGraphicsContext3D* context3d = context.get();
- scoped_ptr<FakeOutputSurface> output_surface = FakeOutputSurface::Create3d();
+ std::unique_ptr<FakeOutputSurface> output_surface =
+ FakeOutputSurface::Create3d();
CreateHostImpl(DefaultSettings(), std::move(output_surface));
EXPECT_EQ(0u, context3d->NumTextures());
@@ -7669,7 +7676,7 @@ TEST_F(LayerTreeHostImplTest, UIResourceManagement) {
}
TEST_F(LayerTreeHostImplTest, CreateETC1UIResource) {
- scoped_ptr<TestWebGraphicsContext3D> context =
+ std::unique_ptr<TestWebGraphicsContext3D> context =
TestWebGraphicsContext3D::Create();
TestWebGraphicsContext3D* context3d = context.get();
CreateHostImpl(DefaultSettings(), FakeOutputSurface::Create3d());
@@ -7693,8 +7700,8 @@ TEST_F(LayerTreeHostImplTest, CreateETC1UIResource) {
EXPECT_NE(0u, id1);
}
-void ShutdownReleasesContext_Callback(scoped_ptr<CopyOutputResult> result) {
-}
+void ShutdownReleasesContext_Callback(
+ std::unique_ptr<CopyOutputResult> result) {}
TEST_F(LayerTreeHostImplTest, ShutdownReleasesContext) {
scoped_refptr<TestContextProvider> context_provider =
@@ -7705,7 +7712,7 @@ TEST_F(LayerTreeHostImplTest, ShutdownReleasesContext) {
SetupRootLayerImpl(LayerImpl::Create(host_impl_->active_tree(), 1));
- std::vector<scoped_ptr<CopyOutputRequest>> requests;
+ std::vector<std::unique_ptr<CopyOutputRequest>> requests;
requests.push_back(CopyOutputRequest::CreateRequest(
base::Bind(&ShutdownReleasesContext_Callback)));
@@ -7735,16 +7742,16 @@ TEST_F(LayerTreeHostImplTest, TouchFlingShouldNotBubble) {
// bubble).
gfx::Size surface_size(10, 10);
gfx::Size content_size(20, 20);
- scoped_ptr<LayerImpl> root_ptr =
+ std::unique_ptr<LayerImpl> root_ptr =
LayerImpl::Create(host_impl_->active_tree(), 4);
- scoped_ptr<LayerImpl> root_clip =
+ std::unique_ptr<LayerImpl> root_clip =
LayerImpl::Create(host_impl_->active_tree(), 3);
root_clip->SetForceRenderSurface(true);
- scoped_ptr<LayerImpl> root_scroll =
+ std::unique_ptr<LayerImpl> root_scroll =
CreateScrollableLayer(1, content_size, root_clip.get());
root_scroll->SetIsContainerForFixedPositionLayers(true);
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
CreateScrollableLayer(2, content_size, root_clip.get());
root_scroll->AddChild(std::move(child));
@@ -7775,7 +7782,7 @@ TEST_F(LayerTreeHostImplTest, TouchFlingShouldNotBubble) {
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
// Only the child should have scrolled.
@@ -7788,19 +7795,20 @@ TEST_F(LayerTreeHostImplTest, TouchFlingShouldContinueScrollingCurrentLayer) {
// Scroll a child layer beyond its maximum scroll range and make sure the
// the scroll doesn't bubble up to the parent layer.
gfx::Size surface_size(10, 10);
- scoped_ptr<LayerImpl> root = LayerImpl::Create(host_impl_->active_tree(), 1);
+ std::unique_ptr<LayerImpl> root =
+ LayerImpl::Create(host_impl_->active_tree(), 1);
root->SetForceRenderSurface(true);
- scoped_ptr<LayerImpl> root_scrolling =
+ std::unique_ptr<LayerImpl> root_scrolling =
CreateScrollableLayer(2, surface_size, root.get());
- scoped_ptr<LayerImpl> grand_child =
+ std::unique_ptr<LayerImpl> grand_child =
CreateScrollableLayer(4, surface_size, root.get());
grand_child->layer_tree_impl()
->property_trees()
->scroll_tree.UpdateScrollOffsetBaseForTesting(grand_child->id(),
gfx::ScrollOffset(0, 2));
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
CreateScrollableLayer(3, surface_size, root.get());
child->layer_tree_impl()
->property_trees()
@@ -7816,7 +7824,7 @@ TEST_F(LayerTreeHostImplTest, TouchFlingShouldContinueScrollingCurrentLayer) {
SetNeedsRebuildPropertyTrees();
DrawFrame();
{
- scoped_ptr<ScrollAndScaleSet> scroll_info;
+ std::unique_ptr<ScrollAndScaleSet> scroll_info;
LayerImpl* child =
host_impl_->active_tree()->root_layer()->children()[0]->children()[0];
LayerImpl* grand_child = child->children()[0];
@@ -7876,13 +7884,13 @@ TEST_F(LayerTreeHostImplTest, WheelFlingShouldntBubble) {
// When flinging via wheel, we shouldn't bubble.
gfx::Size surface_size(10, 10);
gfx::Size content_size(20, 20);
- scoped_ptr<LayerImpl> root_clip =
+ std::unique_ptr<LayerImpl> root_clip =
LayerImpl::Create(host_impl_->active_tree(), 3);
root_clip->SetForceRenderSurface(true);
- scoped_ptr<LayerImpl> root_scroll =
+ std::unique_ptr<LayerImpl> root_scroll =
CreateScrollableLayer(1, content_size, root_clip.get());
int root_scroll_id = root_scroll->id();
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
CreateScrollableLayer(2, content_size, root_clip.get());
root_scroll->AddChild(std::move(child));
@@ -7908,7 +7916,7 @@ TEST_F(LayerTreeHostImplTest, WheelFlingShouldntBubble) {
host_impl_->ScrollEnd(EndState().get());
- scoped_ptr<ScrollAndScaleSet> scroll_info =
+ std::unique_ptr<ScrollAndScaleSet> scroll_info =
host_impl_->ProcessScrollDeltas();
// The root shouldn't have scrolled.
@@ -7933,7 +7941,7 @@ TEST_F(LayerTreeHostImplTest, ScrollUnknownNotOnAncestorChain) {
host_impl_->active_tree()->LayerById(page_scale_layer_id);
int occluder_layer_id = 6;
- scoped_ptr<LayerImpl> occluder_layer =
+ std::unique_ptr<LayerImpl> occluder_layer =
LayerImpl::Create(host_impl_->active_tree(), occluder_layer_id);
occluder_layer->SetDrawsContent(true);
occluder_layer->SetBounds(content_size);
@@ -7965,18 +7973,18 @@ TEST_F(LayerTreeHostImplTest, ScrollUnknownScrollAncestorMismatch) {
scroll_layer->SetDrawsContent(true);
int occluder_layer_id = 6;
- scoped_ptr<LayerImpl> occluder_layer =
+ std::unique_ptr<LayerImpl> occluder_layer =
LayerImpl::Create(host_impl_->active_tree(), occluder_layer_id);
occluder_layer->SetDrawsContent(true);
occluder_layer->SetBounds(content_size);
occluder_layer->SetPosition(gfx::PointF(-10.f, -10.f));
int child_scroll_clip_layer_id = 7;
- scoped_ptr<LayerImpl> child_scroll_clip =
+ std::unique_ptr<LayerImpl> child_scroll_clip =
LayerImpl::Create(host_impl_->active_tree(), child_scroll_clip_layer_id);
int child_scroll_layer_id = 8;
- scoped_ptr<LayerImpl> child_scroll = CreateScrollableLayer(
+ std::unique_ptr<LayerImpl> child_scroll = CreateScrollableLayer(
child_scroll_layer_id, content_size, child_scroll_clip.get());
child_scroll->SetPosition(gfx::PointF(10.f, 10.f));
@@ -8006,7 +8014,7 @@ TEST_F(LayerTreeHostImplTest, NotScrollInvisibleScroller) {
host_impl_->active_tree()->LayerById(scroll_layer_id);
int child_scroll_layer_id = 7;
- scoped_ptr<LayerImpl> child_scroll =
+ std::unique_ptr<LayerImpl> child_scroll =
CreateScrollableLayer(child_scroll_layer_id, content_size, root);
child_scroll->SetDrawsContent(false);
@@ -8036,15 +8044,15 @@ TEST_F(LayerTreeHostImplTest, ScrollInvisibleScrollerWithVisibleDescendent) {
LayerImpl* root = host_impl_->active_tree()->LayerById(1);
LayerImpl* root_scroll_layer = host_impl_->active_tree()->LayerById(2);
- scoped_ptr<LayerImpl> invisible_scroll_layer =
+ std::unique_ptr<LayerImpl> invisible_scroll_layer =
CreateScrollableLayer(7, content_size, root);
invisible_scroll_layer->SetDrawsContent(false);
- scoped_ptr<LayerImpl> child_layer =
+ std::unique_ptr<LayerImpl> child_layer =
LayerImpl::Create(host_impl_->active_tree(), 8);
child_layer->SetDrawsContent(false);
- scoped_ptr<LayerImpl> grand_child_layer =
+ std::unique_ptr<LayerImpl> grand_child_layer =
LayerImpl::Create(host_impl_->active_tree(), 9);
grand_child_layer->SetDrawsContent(true);
grand_child_layer->SetBounds(content_size);
@@ -8083,7 +8091,7 @@ TEST_F(LayerTreeHostImplTest, ScrollInvisibleScrollerWithVisibleScrollChild) {
host_impl_->active_tree()->LayerById(scroll_layer_id);
int scroll_child_id = 6;
- scoped_ptr<LayerImpl> scroll_child =
+ std::unique_ptr<LayerImpl> scroll_child =
LayerImpl::Create(host_impl_->active_tree(), scroll_child_id);
scroll_child->SetDrawsContent(true);
scroll_child->SetBounds(content_size);
@@ -8091,15 +8099,16 @@ TEST_F(LayerTreeHostImplTest, ScrollInvisibleScrollerWithVisibleScrollChild) {
scroll_child->SetPosition(gfx::PointF(10.f, 10.f));
int invisible_scroll_layer_id = 7;
- scoped_ptr<LayerImpl> invisible_scroll =
+ std::unique_ptr<LayerImpl> invisible_scroll =
CreateScrollableLayer(invisible_scroll_layer_id, content_size, root);
invisible_scroll->SetDrawsContent(false);
int container_id = 8;
- scoped_ptr<LayerImpl> container =
+ std::unique_ptr<LayerImpl> container =
LayerImpl::Create(host_impl_->active_tree(), container_id);
- 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());
invisible_scroll->SetScrollChildren(scroll_children.release());
@@ -8127,7 +8136,7 @@ TEST_F(LayerTreeHostImplTest, ScrollInvisibleScrollerWithVisibleScrollChild) {
// Make sure LatencyInfo carried by LatencyInfoSwapPromise are passed
// to CompositorFrameMetadata after SwapBuffers();
TEST_F(LayerTreeHostImplTest, LatencyInfoPassedToCompositorFrameMetadata) {
- scoped_ptr<SolidColorLayerImpl> root =
+ std::unique_ptr<SolidColorLayerImpl> root =
SolidColorLayerImpl::Create(host_impl_->active_tree(), 1);
root->SetPosition(gfx::PointF());
root->SetBounds(gfx::Size(10, 10));
@@ -8146,7 +8155,7 @@ TEST_F(LayerTreeHostImplTest, LatencyInfoPassedToCompositorFrameMetadata) {
ui::LatencyInfo latency_info;
latency_info.AddLatencyNumber(
ui::INPUT_EVENT_LATENCY_BEGIN_RWH_COMPONENT, 0, 0);
- scoped_ptr<SwapPromise> swap_promise(
+ std::unique_ptr<SwapPromise> swap_promise(
new LatencyInfoSwapPromise(latency_info));
host_impl_->active_tree()->QueuePinnedSwapPromise(std::move(swap_promise));
host_impl_->SetNeedsRedraw();
@@ -8167,7 +8176,7 @@ TEST_F(LayerTreeHostImplTest, LatencyInfoPassedToCompositorFrameMetadata) {
TEST_F(LayerTreeHostImplTest, SelectionBoundsPassedToCompositorFrameMetadata) {
int root_layer_id = 1;
- scoped_ptr<SolidColorLayerImpl> root =
+ std::unique_ptr<SolidColorLayerImpl> root =
SolidColorLayerImpl::Create(host_impl_->active_tree(), root_layer_id);
root->SetPosition(gfx::PointF());
root->SetBounds(gfx::Size(10, 10));
@@ -8250,12 +8259,10 @@ TEST_F(LayerTreeHostImplTest, SimpleSwapPromiseMonitor) {
int forward_to_main_count = 0;
{
- scoped_ptr<SimpleSwapPromiseMonitor> swap_promise_monitor(
- new SimpleSwapPromiseMonitor(NULL,
- host_impl_.get(),
- &set_needs_commit_count,
- &set_needs_redraw_count,
- &forward_to_main_count));
+ std::unique_ptr<SimpleSwapPromiseMonitor> swap_promise_monitor(
+ new SimpleSwapPromiseMonitor(
+ NULL, host_impl_.get(), &set_needs_commit_count,
+ &set_needs_redraw_count, &forward_to_main_count));
host_impl_->SetNeedsRedraw();
EXPECT_EQ(0, set_needs_commit_count);
EXPECT_EQ(1, set_needs_redraw_count);
@@ -8270,12 +8277,10 @@ TEST_F(LayerTreeHostImplTest, SimpleSwapPromiseMonitor) {
EXPECT_EQ(0, forward_to_main_count);
{
- scoped_ptr<SimpleSwapPromiseMonitor> swap_promise_monitor(
- new SimpleSwapPromiseMonitor(NULL,
- host_impl_.get(),
- &set_needs_commit_count,
- &set_needs_redraw_count,
- &forward_to_main_count));
+ std::unique_ptr<SimpleSwapPromiseMonitor> swap_promise_monitor(
+ new SimpleSwapPromiseMonitor(
+ NULL, host_impl_.get(), &set_needs_commit_count,
+ &set_needs_redraw_count, &forward_to_main_count));
host_impl_->SetNeedsRedrawRect(gfx::Rect(10, 10));
EXPECT_EQ(0, set_needs_commit_count);
EXPECT_EQ(2, set_needs_redraw_count);
@@ -8283,12 +8288,10 @@ TEST_F(LayerTreeHostImplTest, SimpleSwapPromiseMonitor) {
}
{
- scoped_ptr<SimpleSwapPromiseMonitor> swap_promise_monitor(
- new SimpleSwapPromiseMonitor(NULL,
- host_impl_.get(),
- &set_needs_commit_count,
- &set_needs_redraw_count,
- &forward_to_main_count));
+ std::unique_ptr<SimpleSwapPromiseMonitor> swap_promise_monitor(
+ new SimpleSwapPromiseMonitor(
+ NULL, host_impl_.get(), &set_needs_commit_count,
+ &set_needs_redraw_count, &forward_to_main_count));
// Empty damage rect won't signal the monitor.
host_impl_->SetNeedsRedrawRect(gfx::Rect());
EXPECT_EQ(0, set_needs_commit_count);
@@ -8300,12 +8303,10 @@ TEST_F(LayerTreeHostImplTest, SimpleSwapPromiseMonitor) {
set_needs_commit_count = 0;
set_needs_redraw_count = 0;
forward_to_main_count = 0;
- scoped_ptr<SimpleSwapPromiseMonitor> swap_promise_monitor(
- new SimpleSwapPromiseMonitor(NULL,
- host_impl_.get(),
- &set_needs_commit_count,
- &set_needs_redraw_count,
- &forward_to_main_count));
+ std::unique_ptr<SimpleSwapPromiseMonitor> swap_promise_monitor(
+ new SimpleSwapPromiseMonitor(
+ NULL, host_impl_.get(), &set_needs_commit_count,
+ &set_needs_redraw_count, &forward_to_main_count));
SetupScrollAndContentsLayers(gfx::Size(100, 100));
// Scrolling normally should not trigger any forwarding.
@@ -8831,7 +8832,7 @@ class LayerTreeHostImplVirtualViewportTest : public LayerTreeHostImplTest {
const int kInnerViewportClipLayerId = 4;
const int kPageScaleLayerId = 5;
- scoped_ptr<LayerImpl> inner_scroll =
+ std::unique_ptr<LayerImpl> inner_scroll =
LayerImpl::Create(layer_tree_impl, kInnerViewportScrollLayerId);
inner_scroll->SetIsContainerForFixedPositionLayers(true);
inner_scroll->layer_tree_impl()
@@ -8839,23 +8840,23 @@ class LayerTreeHostImplVirtualViewportTest : public LayerTreeHostImplTest {
->scroll_tree.UpdateScrollOffsetBaseForTesting(inner_scroll->id(),
gfx::ScrollOffset());
- scoped_ptr<LayerImpl> inner_clip =
+ std::unique_ptr<LayerImpl> inner_clip =
LayerImpl::Create(layer_tree_impl, kInnerViewportClipLayerId);
inner_clip->SetBounds(inner_viewport);
- scoped_ptr<LayerImpl> page_scale =
+ std::unique_ptr<LayerImpl> page_scale =
LayerImpl::Create(layer_tree_impl, kPageScaleLayerId);
inner_scroll->SetScrollClipLayer(inner_clip->id());
inner_scroll->SetBounds(outer_viewport);
inner_scroll->SetPosition(gfx::PointF());
- scoped_ptr<LayerImpl> outer_clip =
+ std::unique_ptr<LayerImpl> outer_clip =
LayerImpl::Create(layer_tree_impl, kOuterViewportClipLayerId);
outer_clip->SetBounds(outer_viewport);
outer_clip->SetIsContainerForFixedPositionLayers(true);
- scoped_ptr<LayerImpl> outer_scroll =
+ std::unique_ptr<LayerImpl> outer_scroll =
LayerImpl::Create(layer_tree_impl, kOuterViewportScrollLayerId);
outer_scroll->SetScrollClipLayer(outer_clip->id());
outer_scroll->layer_tree_impl()
@@ -8865,8 +8866,7 @@ class LayerTreeHostImplVirtualViewportTest : public LayerTreeHostImplTest {
outer_scroll->SetBounds(content_size);
outer_scroll->SetPosition(gfx::PointF());
- scoped_ptr<LayerImpl> contents =
- LayerImpl::Create(layer_tree_impl, 8);
+ std::unique_ptr<LayerImpl> contents = LayerImpl::Create(layer_tree_impl, 8);
contents->SetDrawsContent(true);
contents->SetBounds(content_size);
contents->SetPosition(gfx::PointF());
@@ -9056,7 +9056,7 @@ TEST_F(LayerTreeHostImplVirtualViewportTest,
LayerImpl* outer_scroll = host_impl_->OuterViewportScrollLayer();
LayerImpl* inner_scroll = host_impl_->InnerViewportScrollLayer();
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
CreateScrollableLayer(10, outer_viewport, outer_scroll);
LayerImpl* child_scroll = child.get();
outer_scroll->children()[0]->AddChild(std::move(child));
@@ -9064,7 +9064,7 @@ TEST_F(LayerTreeHostImplVirtualViewportTest,
SetNeedsRebuildPropertyTrees();
DrawFrame();
{
- scoped_ptr<ScrollAndScaleSet> scroll_info;
+ std::unique_ptr<ScrollAndScaleSet> scroll_info;
gfx::Vector2d scroll_delta(0, inner_viewport.height());
EXPECT_EQ(InputHandler::SCROLL_ON_IMPL_THREAD,
@@ -9124,7 +9124,7 @@ TEST_F(LayerTreeHostImplVirtualViewportTest,
LayerImpl* outer_scroll = host_impl_->OuterViewportScrollLayer();
LayerImpl* inner_scroll = host_impl_->InnerViewportScrollLayer();
- scoped_ptr<LayerImpl> child =
+ std::unique_ptr<LayerImpl> child =
CreateScrollableLayer(10, outer_viewport, outer_scroll);
LayerImpl* child_scroll = child.get();
outer_scroll->children()[0]->AddChild(std::move(child));
@@ -9291,7 +9291,7 @@ TEST_F(LayerTreeHostImplTest, OnDrawConstraintSetNeedsRedraw) {
class ResourcelessSoftwareLayerTreeHostImplTest : public LayerTreeHostImplTest {
protected:
- scoped_ptr<OutputSurface> CreateOutputSurface() override {
+ std::unique_ptr<OutputSurface> CreateOutputSurface() override {
return FakeOutputSurface::Create3dWithResourcelessSoftwareSupport();
}
};
@@ -9335,7 +9335,7 @@ TEST_F(ResourcelessSoftwareLayerTreeHostImplTest,
host_impl_->CreatePendingTree();
scoped_refptr<FakeRasterSource> raster_source(
FakeRasterSource::CreateFilled(viewport_size));
- scoped_ptr<FakePictureLayerImpl> layer(
+ std::unique_ptr<FakePictureLayerImpl> layer(
FakePictureLayerImpl::CreateWithRasterSource(host_impl_->pending_tree(),
11, raster_source));
layer->SetBounds(viewport_size);
@@ -9646,7 +9646,7 @@ TEST_F(LayerTreeHostImplTimelinesTest, ScrollAnimatedAborted) {
UpdateState(gfx::Point(0, y), gfx::Vector2d(0, 50)).get());
EXPECT_TRUE(host_impl_->IsCurrentlyScrollingLayerAt(gfx::Point(0, y + 50),
InputHandler::WHEEL));
- scoped_ptr<ScrollState> scroll_state_end = EndState();
+ std::unique_ptr<ScrollState> scroll_state_end = EndState();
host_impl_->ScrollEnd(scroll_state_end.get());
EXPECT_FALSE(host_impl_->IsCurrentlyScrollingLayerAt(gfx::Point(),
InputHandler::WHEEL));
@@ -10012,7 +10012,7 @@ TEST_F(LayerTreeHostImplTest, InvalidLayerNotAddedToRasterQueue) {
scoped_refptr<RasterSource> raster_source_with_tiles(
FakeRasterSource::CreateFilled(gfx::Size(10, 10)));
- scoped_ptr<FakePictureLayerImpl> layer =
+ std::unique_ptr<FakePictureLayerImpl> layer =
FakePictureLayerImpl::Create(host_impl_->pending_tree(), 11);
layer->SetBounds(gfx::Size(10, 10));
layer->set_gpu_raster_max_texture_size(host_impl_->device_viewport_size());
@@ -10031,13 +10031,13 @@ TEST_F(LayerTreeHostImplTest, InvalidLayerNotAddedToRasterQueue) {
host_impl_->pending_tree()->root_layer());
root_layer->set_has_valid_tile_priorities(true);
- scoped_ptr<RasterTilePriorityQueue> non_empty_raster_priority_queue_all =
+ std::unique_ptr<RasterTilePriorityQueue> non_empty_raster_priority_queue_all =
host_impl_->BuildRasterQueue(TreePriority::SAME_PRIORITY_FOR_BOTH_TREES,
RasterTilePriorityQueue::Type::ALL);
EXPECT_FALSE(non_empty_raster_priority_queue_all->IsEmpty());
root_layer->set_has_valid_tile_priorities(false);
- scoped_ptr<RasterTilePriorityQueue> empty_raster_priority_queue_all =
+ std::unique_ptr<RasterTilePriorityQueue> empty_raster_priority_queue_all =
host_impl_->BuildRasterQueue(TreePriority::SAME_PRIORITY_FOR_BOTH_TREES,
RasterTilePriorityQueue::Type::ALL);
EXPECT_TRUE(empty_raster_priority_queue_all->IsEmpty());
@@ -10050,7 +10050,7 @@ TEST_F(LayerTreeHostImplTest, DidBecomeActive) {
LayerTreeImpl* pending_tree = host_impl_->pending_tree();
- scoped_ptr<FakePictureLayerImpl> pending_layer =
+ std::unique_ptr<FakePictureLayerImpl> pending_layer =
FakePictureLayerImpl::Create(pending_tree, 10);
FakePictureLayerImpl* raw_pending_layer = pending_layer.get();
pending_tree->SetRootLayer(std::move(pending_layer));
@@ -10060,7 +10060,7 @@ TEST_F(LayerTreeHostImplTest, DidBecomeActive) {
pending_tree->DidBecomeActive();
EXPECT_EQ(1u, raw_pending_layer->did_become_active_call_count());
- scoped_ptr<FakePictureLayerImpl> mask_layer =
+ std::unique_ptr<FakePictureLayerImpl> mask_layer =
FakePictureLayerImpl::Create(pending_tree, 11);
FakePictureLayerImpl* raw_mask_layer = mask_layer.get();
raw_pending_layer->SetMaskLayer(std::move(mask_layer));
@@ -10072,9 +10072,9 @@ TEST_F(LayerTreeHostImplTest, DidBecomeActive) {
EXPECT_EQ(2u, raw_pending_layer->did_become_active_call_count());
EXPECT_EQ(1u, raw_mask_layer->did_become_active_call_count());
- scoped_ptr<FakePictureLayerImpl> replica_layer =
+ std::unique_ptr<FakePictureLayerImpl> replica_layer =
FakePictureLayerImpl::Create(pending_tree, 12);
- scoped_ptr<FakePictureLayerImpl> replica_mask_layer =
+ std::unique_ptr<FakePictureLayerImpl> replica_mask_layer =
FakePictureLayerImpl::Create(pending_tree, 13);
FakePictureLayerImpl* raw_replica_mask_layer = replica_mask_layer.get();
replica_layer->SetMaskLayer(std::move(replica_mask_layer));
@@ -10153,7 +10153,7 @@ TEST_F(LayerTreeHostImplCountingLostSurfaces, TwiceLostSurface) {
size_t CountRenderPassesWithId(const RenderPassList& list, RenderPassId id) {
return std::count_if(
list.begin(), list.end(),
- [id](const scoped_ptr<RenderPass>& p) { return p->id == id; });
+ [id](const std::unique_ptr<RenderPass>& p) { return p->id == id; });
}
TEST_F(LayerTreeHostImplTest, RemoveUnreferencedRenderPass) {
@@ -10372,7 +10372,7 @@ TEST_F(LayerTreeHostImplTest, GpuRasterizationStatusModes) {
EXPECT_FALSE(host_impl_->use_gpu_rasterization());
EXPECT_FALSE(host_impl_->use_msaa());
- scoped_ptr<TestWebGraphicsContext3D> context_with_msaa =
+ std::unique_ptr<TestWebGraphicsContext3D> context_with_msaa =
TestWebGraphicsContext3D::Create();
context_with_msaa->SetMaxSamples(8);
@@ -10445,8 +10445,8 @@ TEST_F(MsaaIsSlowLayerTreeHostImplTest, GpuRasterizationStatusMsaaIsSlow) {
// A mock output surface which lets us detect calls to ForceReclaimResources.
class MockReclaimResourcesOutputSurface : public FakeOutputSurface {
public:
- static scoped_ptr<MockReclaimResourcesOutputSurface> Create3d() {
- return make_scoped_ptr(new MockReclaimResourcesOutputSurface(
+ static std::unique_ptr<MockReclaimResourcesOutputSurface> Create3d() {
+ return base::WrapUnique(new MockReclaimResourcesOutputSurface(
TestContextProvider::Create(), TestContextProvider::CreateWorker(),
false));
}
@@ -10468,7 +10468,7 @@ class MockReclaimResourcesOutputSurface : public FakeOutputSurface {
// ensures that BeginCommit triggers ForceReclaimResources. See
// crbug.com/489515.
TEST_F(LayerTreeHostImplTest, BeginCommitReclaimsResources) {
- scoped_ptr<MockReclaimResourcesOutputSurface> output_surface(
+ std::unique_ptr<MockReclaimResourcesOutputSurface> output_surface(
MockReclaimResourcesOutputSurface::Create3d());
// Hold an unowned pointer to the output surface to use for mock expectations.
MockReclaimResourcesOutputSurface* mock_output_surface = output_surface.get();
« no previous file with comments | « cc/trees/layer_tree_host_impl.cc ('k') | cc/trees/layer_tree_host_perftest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698