| Index: cc/trees/layer_tree_host_unittest.cc
|
| diff --git a/cc/trees/layer_tree_host_unittest.cc b/cc/trees/layer_tree_host_unittest.cc
|
| index 51ea3d91a69aba3cdad2746c61acb6849d9c2e2f..fdcdc171817ab44d33852225fa6fad32dbebe68f 100644
|
| --- a/cc/trees/layer_tree_host_unittest.cc
|
| +++ b/cc/trees/layer_tree_host_unittest.cc
|
| @@ -203,7 +203,7 @@ class LayerTreeHostTestReadyToActivateNonEmpty
|
| void SetupTree() override {
|
| client_.set_fill_with_nonsolid_color(true);
|
| scoped_refptr<FakePictureLayer> root_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| root_layer->SetBounds(gfx::Size(1024, 1024));
|
| root_layer->SetIsDrawable(true);
|
|
|
| @@ -273,7 +273,7 @@ class LayerTreeHostTestReadyToDrawNonEmpty
|
| void SetupTree() override {
|
| client_.set_fill_with_nonsolid_color(true);
|
| scoped_refptr<FakePictureLayer> root_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| root_layer->SetBounds(gfx::Size(1024, 1024));
|
| root_layer->SetIsDrawable(true);
|
|
|
| @@ -368,7 +368,7 @@ MULTI_THREAD_TEST_F(LayerTreeHostTestSetNeedsCommit2);
|
| class LayerTreeHostTestPushPropertiesTo : public LayerTreeHostTest {
|
| protected:
|
| void SetupTree() override {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->CreateRenderSurface();
|
| root->SetBounds(gfx::Size(10, 10));
|
| layer_tree_host()->SetRootLayer(root);
|
| @@ -503,9 +503,9 @@ class LayerTreeHostTestSetNeedsRedrawRect : public LayerTreeHostTest {
|
|
|
| void BeginTest() override {
|
| if (layer_tree_host()->settings().impl_side_painting)
|
| - root_layer_ = FakePictureLayer::Create(&client_);
|
| + root_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| else
|
| - root_layer_ = ContentLayer::Create(&client_);
|
| + root_layer_ = ContentLayer::Create(layer_settings(), &client_);
|
| root_layer_->SetIsDrawable(true);
|
| root_layer_->SetBounds(bounds_);
|
| layer_tree_host()->SetRootLayer(root_layer_);
|
| @@ -563,7 +563,7 @@ class LayerTreeHostTestGpuRasterDeviceSizeChanged : public LayerTreeHostTest {
|
|
|
| void BeginTest() override {
|
| client_.set_fill_with_nonsolid_color(true);
|
| - root_layer_ = FakePictureLayer::Create(&client_);
|
| + root_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| root_layer_->SetIsDrawable(true);
|
| gfx::Transform transform;
|
| // Translate the layer out of the viewport to force it to not update its
|
| @@ -641,14 +641,14 @@ class LayerTreeHostTestNoExtraCommitFromInvalidate : public LayerTreeHostTest {
|
| }
|
|
|
| void SetupTree() override {
|
| - root_layer_ = Layer::Create();
|
| + root_layer_ = Layer::Create(layer_settings());
|
| root_layer_->SetBounds(gfx::Size(10, 20));
|
| root_layer_->CreateRenderSurface();
|
|
|
| if (layer_tree_host()->settings().impl_side_painting)
|
| - scaled_layer_ = FakePictureLayer::Create(&client_);
|
| + scaled_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| else
|
| - scaled_layer_ = FakeContentLayer::Create(&client_);
|
| + scaled_layer_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| scaled_layer_->SetBounds(gfx::Size(1, 1));
|
| root_layer_->AddChild(scaled_layer_);
|
|
|
| @@ -695,14 +695,14 @@ class LayerTreeHostTestNoExtraCommitFromScrollbarInvalidate
|
| }
|
|
|
| void SetupTree() override {
|
| - root_layer_ = Layer::Create();
|
| + root_layer_ = Layer::Create(layer_settings());
|
| root_layer_->SetBounds(gfx::Size(10, 20));
|
| root_layer_->CreateRenderSurface();
|
|
|
| bool paint_scrollbar = true;
|
| bool has_thumb = false;
|
| scrollbar_ = FakePaintedScrollbarLayer::Create(
|
| - paint_scrollbar, has_thumb, root_layer_->id());
|
| + layer_settings(), paint_scrollbar, has_thumb, root_layer_->id());
|
| scrollbar_->SetPosition(gfx::Point(0, 10));
|
| scrollbar_->SetBounds(gfx::Size(10, 10));
|
|
|
| @@ -753,9 +753,9 @@ class LayerTreeHostTestSetNextCommitForcesRedraw : public LayerTreeHostTest {
|
|
|
| void BeginTest() override {
|
| if (layer_tree_host()->settings().impl_side_painting)
|
| - root_layer_ = FakePictureLayer::Create(&client_);
|
| + root_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| else
|
| - root_layer_ = ContentLayer::Create(&client_);
|
| + root_layer_ = ContentLayer::Create(layer_settings(), &client_);
|
| root_layer_->SetIsDrawable(true);
|
| root_layer_->SetBounds(bounds_);
|
| layer_tree_host()->SetRootLayer(root_layer_);
|
| @@ -853,9 +853,9 @@ class LayerTreeHostTestUndrawnLayersDamageLater : public LayerTreeHostTest {
|
|
|
| void SetupTree() override {
|
| if (layer_tree_host()->settings().impl_side_painting)
|
| - root_layer_ = FakePictureLayer::Create(&client_);
|
| + root_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| else
|
| - root_layer_ = ContentLayer::Create(&client_);
|
| + root_layer_ = ContentLayer::Create(layer_settings(), &client_);
|
| root_layer_->SetIsDrawable(true);
|
| root_layer_->SetBounds(gfx::Size(50, 50));
|
| layer_tree_host()->SetRootLayer(root_layer_);
|
| @@ -863,17 +863,17 @@ class LayerTreeHostTestUndrawnLayersDamageLater : public LayerTreeHostTest {
|
| // The initially transparent layer has a larger child layer, which is
|
| // not initially drawn because of the this (parent) layer.
|
| if (layer_tree_host()->settings().impl_side_painting)
|
| - parent_layer_ = FakePictureLayer::Create(&client_);
|
| + parent_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| else
|
| - parent_layer_ = FakeContentLayer::Create(&client_);
|
| + parent_layer_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| parent_layer_->SetBounds(gfx::Size(15, 15));
|
| parent_layer_->SetOpacity(0.0f);
|
| root_layer_->AddChild(parent_layer_);
|
|
|
| if (layer_tree_host()->settings().impl_side_painting)
|
| - child_layer_ = FakePictureLayer::Create(&client_);
|
| + child_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| else
|
| - child_layer_ = FakeContentLayer::Create(&client_);
|
| + child_layer_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| child_layer_->SetBounds(gfx::Size(25, 25));
|
| parent_layer_->AddChild(child_layer_);
|
|
|
| @@ -957,15 +957,15 @@ class LayerTreeHostTestDamageWithScale : public LayerTreeHostTest {
|
| scoped_ptr<FakePicturePile> pile(
|
| new FakePicturePile(ImplSidePaintingSettings().minimum_contents_scale,
|
| ImplSidePaintingSettings().default_tile_grid_size));
|
| - root_layer_ =
|
| - FakePictureLayer::CreateWithRecordingSource(&client_, pile.Pass());
|
| + root_layer_ = FakePictureLayer::CreateWithRecordingSource(
|
| + layer_settings(), &client_, pile.Pass());
|
| root_layer_->SetBounds(gfx::Size(50, 50));
|
|
|
| pile.reset(
|
| new FakePicturePile(ImplSidePaintingSettings().minimum_contents_scale,
|
| ImplSidePaintingSettings().default_tile_grid_size));
|
| - child_layer_ =
|
| - FakePictureLayer::CreateWithRecordingSource(&client_, pile.Pass());
|
| + child_layer_ = FakePictureLayer::CreateWithRecordingSource(
|
| + layer_settings(), &client_, pile.Pass());
|
| child_layer_->SetBounds(gfx::Size(25, 25));
|
| child_layer_->SetIsDrawable(true);
|
| child_layer_->SetContentsOpaque(true);
|
| @@ -1060,7 +1060,7 @@ class LayerTreeHostTestUndrawnLayersPushContentBoundsLater
|
| : public LayerTreeHostTest {
|
| public:
|
| LayerTreeHostTestUndrawnLayersPushContentBoundsLater()
|
| - : root_layer_(Layer::Create()) {}
|
| + : root_layer_(Layer::Create(layer_settings())) {}
|
|
|
| void SetupTree() override {
|
| root_layer_->CreateRenderSurface();
|
| @@ -1068,12 +1068,12 @@ class LayerTreeHostTestUndrawnLayersPushContentBoundsLater
|
| root_layer_->SetBounds(gfx::Size(20, 20));
|
| layer_tree_host()->SetRootLayer(root_layer_);
|
|
|
| - parent_layer_ = Layer::Create();
|
| + parent_layer_ = Layer::Create(layer_settings());
|
| parent_layer_->SetBounds(gfx::Size(20, 20));
|
| parent_layer_->SetOpacity(0.0f);
|
| root_layer_->AddChild(parent_layer_);
|
|
|
| - child_layer_ = Layer::Create();
|
| + child_layer_ = Layer::Create(layer_settings());
|
| child_layer_->SetBounds(gfx::Size(15, 15));
|
| parent_layer_->AddChild(child_layer_);
|
|
|
| @@ -1271,7 +1271,8 @@ class LayerTreeHostTestStartPageScaleAnimation : public LayerTreeHostTest {
|
| void SetupTree() override {
|
| LayerTreeHostTest::SetupTree();
|
|
|
| - scoped_refptr<FakePictureLayer> layer = FakePictureLayer::Create(&client_);
|
| + scoped_refptr<FakePictureLayer> layer =
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| layer->set_always_update_resources(true);
|
| scroll_layer_ = layer;
|
|
|
| @@ -1392,8 +1393,10 @@ class TestOpacityChangeLayerDelegate : public ContentLayerClient {
|
| class ContentLayerWithUpdateTracking : public ContentLayer {
|
| public:
|
| static scoped_refptr<ContentLayerWithUpdateTracking> Create(
|
| + const LayerSettings& settings,
|
| ContentLayerClient* client) {
|
| - return make_scoped_refptr(new ContentLayerWithUpdateTracking(client));
|
| + return make_scoped_refptr(
|
| + new ContentLayerWithUpdateTracking(settings, client));
|
| }
|
|
|
| int PaintContentsCount() { return paint_contents_count_; }
|
| @@ -1407,8 +1410,9 @@ class ContentLayerWithUpdateTracking : public ContentLayer {
|
| }
|
|
|
| private:
|
| - explicit ContentLayerWithUpdateTracking(ContentLayerClient* client)
|
| - : ContentLayer(client), paint_contents_count_(0) {
|
| + ContentLayerWithUpdateTracking(const LayerSettings& settings,
|
| + ContentLayerClient* client)
|
| + : ContentLayer(settings, client), paint_contents_count_(0) {
|
| SetBounds(gfx::Size(10, 10));
|
| SetIsDrawable(true);
|
| }
|
| @@ -1425,14 +1429,14 @@ class LayerTreeHostTestOpacityChange : public LayerTreeHostTest {
|
|
|
| void BeginTest() override {
|
| if (layer_tree_host()->settings().impl_side_painting) {
|
| - update_check_picture_layer_ =
|
| - FakePictureLayer::Create(&test_opacity_change_delegate_);
|
| + update_check_picture_layer_ = FakePictureLayer::Create(
|
| + layer_settings(), &test_opacity_change_delegate_);
|
| test_opacity_change_delegate_.SetTestLayer(
|
| update_check_picture_layer_.get());
|
| is_impl_paint_ = true;
|
| } else {
|
| update_check_content_layer_ = ContentLayerWithUpdateTracking::Create(
|
| - &test_opacity_change_delegate_);
|
| + layer_settings(), &test_opacity_change_delegate_);
|
| test_opacity_change_delegate_.SetTestLayer(
|
| update_check_content_layer_.get());
|
| is_impl_paint_ = false;
|
| @@ -1477,8 +1481,8 @@ class LayerTreeHostTestDeviceScaleFactorScalesViewportAndLayers
|
|
|
| void BeginTest() override {
|
| client_.set_fill_with_nonsolid_color(true);
|
| - root_layer_ = FakePictureLayer::Create(&client_);
|
| - child_layer_ = FakePictureLayer::Create(&client_);
|
| + root_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| + child_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
|
|
| layer_tree_host()->SetViewportSize(gfx::Size(60, 60));
|
| layer_tree_host()->SetDeviceScaleFactor(1.5);
|
| @@ -1586,13 +1590,13 @@ class LayerTreeHostTestDirectRendererAtomicCommit : public LayerTreeHostTest {
|
| }
|
|
|
| void SetupTree() override {
|
| - layer_ = FakeContentLayer::Create(&client_);
|
| + layer_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| layer_->SetBounds(gfx::Size(10, 20));
|
|
|
| bool paint_scrollbar = true;
|
| bool has_thumb = false;
|
| scrollbar_ = FakePaintedScrollbarLayer::Create(
|
| - paint_scrollbar, has_thumb, layer_->id());
|
| + layer_settings(), paint_scrollbar, has_thumb, layer_->id());
|
| scrollbar_->SetPosition(gfx::Point(0, 10));
|
| scrollbar_->SetBounds(gfx::Size(10, 10));
|
|
|
| @@ -1761,10 +1765,10 @@ class LayerTreeHostTestAtomicCommitWithPartialUpdate
|
| }
|
|
|
| void SetupTree() override {
|
| - parent_ = FakeContentLayer::Create(&client_);
|
| + parent_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| parent_->SetBounds(gfx::Size(10, 20));
|
|
|
| - child_ = FakeContentLayer::Create(&client_);
|
| + child_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| child_->SetPosition(gfx::Point(0, 10));
|
| child_->SetBounds(gfx::Size(3, 10));
|
|
|
| @@ -1927,25 +1931,25 @@ class LayerTreeHostTestSurfaceNotAllocatedForLayersOutsideMemoryLimit
|
| : public LayerTreeHostTest {
|
| protected:
|
| void SetupTree() override {
|
| - root_layer_ = FakeContentLayer::Create(&client_);
|
| + root_layer_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| root_layer_->SetBounds(gfx::Size(100, 100));
|
|
|
| - surface_layer1_ = FakeContentLayer::Create(&client_);
|
| + surface_layer1_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| surface_layer1_->SetBounds(gfx::Size(100, 100));
|
| surface_layer1_->SetForceRenderSurface(true);
|
| surface_layer1_->SetOpacity(0.5f);
|
| root_layer_->AddChild(surface_layer1_);
|
|
|
| - surface_layer2_ = FakeContentLayer::Create(&client_);
|
| + surface_layer2_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| surface_layer2_->SetBounds(gfx::Size(100, 100));
|
| surface_layer2_->SetForceRenderSurface(true);
|
| surface_layer2_->SetOpacity(0.5f);
|
| surface_layer1_->AddChild(surface_layer2_);
|
|
|
| - replica_layer1_ = FakeContentLayer::Create(&client_);
|
| + replica_layer1_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| surface_layer1_->SetReplicaLayer(replica_layer1_.get());
|
|
|
| - replica_layer2_ = FakeContentLayer::Create(&client_);
|
| + replica_layer2_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| surface_layer2_->SetReplicaLayer(replica_layer2_.get());
|
|
|
| layer_tree_host()->SetRootLayer(root_layer_);
|
| @@ -2016,8 +2020,9 @@ SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_NOIMPL_TEST_F(
|
|
|
| class EvictionTestLayer : public Layer {
|
| public:
|
| - static scoped_refptr<EvictionTestLayer> Create() {
|
| - return make_scoped_refptr(new EvictionTestLayer());
|
| + static scoped_refptr<EvictionTestLayer> Create(
|
| + const LayerSettings& settings) {
|
| + return make_scoped_refptr(new EvictionTestLayer(settings));
|
| }
|
|
|
| bool Update(ResourceUpdateQueue*, const OcclusionTracker<Layer>*) override;
|
| @@ -2032,7 +2037,7 @@ class EvictionTestLayer : public Layer {
|
| }
|
|
|
| private:
|
| - EvictionTestLayer() : Layer() {}
|
| + explicit EvictionTestLayer(const LayerSettings& settings) : Layer(settings) {}
|
| ~EvictionTestLayer() override {}
|
|
|
| void CreateTextureIfNeeded() {
|
| @@ -2107,7 +2112,7 @@ void EvictionTestLayer::PushPropertiesTo(LayerImpl* layer_impl) {
|
| class LayerTreeHostTestEvictTextures : public LayerTreeHostTest {
|
| public:
|
| LayerTreeHostTestEvictTextures()
|
| - : layer_(EvictionTestLayer::Create()),
|
| + : layer_(EvictionTestLayer::Create(layer_settings())),
|
| impl_for_evict_textures_(0),
|
| num_commits_(0) {}
|
|
|
| @@ -2243,9 +2248,9 @@ class LayerTreeHostTestContinuousInvalidate : public LayerTreeHostTest {
|
| layer_tree_host()->root_layer()->SetBounds(gfx::Size(10, 10));
|
|
|
| if (layer_tree_host()->settings().impl_side_painting)
|
| - layer_ = FakePictureLayer::Create(&client_);
|
| + layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| else
|
| - layer_ = FakeContentLayer::Create(&client_);
|
| + layer_ = FakeContentLayer::Create(layer_settings(), &client_);
|
|
|
| layer_->SetBounds(gfx::Size(10, 10));
|
| layer_->SetPosition(gfx::PointF(0.f, 0.f));
|
| @@ -2588,9 +2593,9 @@ class LayerTreeHostTestShutdownWithOnlySomeResourcesEvicted
|
| : public LayerTreeHostTest {
|
| public:
|
| LayerTreeHostTestShutdownWithOnlySomeResourcesEvicted()
|
| - : root_layer_(FakeContentLayer::Create(&client_)),
|
| - child_layer1_(FakeContentLayer::Create(&client_)),
|
| - child_layer2_(FakeContentLayer::Create(&client_)),
|
| + : root_layer_(FakeContentLayer::Create(layer_settings(), &client_)),
|
| + child_layer1_(FakeContentLayer::Create(layer_settings(), &client_)),
|
| + child_layer2_(FakeContentLayer::Create(layer_settings(), &client_)),
|
| num_commits_(0) {}
|
|
|
| void BeginTest() override {
|
| @@ -2670,7 +2675,8 @@ class LayerTreeHostTestLCDChange : public LayerTreeHostTest {
|
| void SetupTree() override {
|
| num_tiles_rastered_ = 0;
|
|
|
| - scoped_refptr<Layer> root_layer = PictureLayer::Create(&client_);
|
| + scoped_refptr<Layer> root_layer =
|
| + PictureLayer::Create(layer_settings(), &client_);
|
| client_.set_fill_with_nonsolid_color(true);
|
| root_layer->SetIsDrawable(true);
|
| root_layer->SetBounds(gfx::Size(10, 10));
|
| @@ -2902,7 +2908,8 @@ class LayerTreeHostTestUninvertibleTransformDoesNotBlockActivation
|
| void SetupTree() override {
|
| LayerTreeHostTest::SetupTree();
|
|
|
| - scoped_refptr<Layer> layer = PictureLayer::Create(&client_);
|
| + scoped_refptr<Layer> layer =
|
| + PictureLayer::Create(layer_settings(), &client_);
|
| layer->SetTransform(gfx::Transform(0.0, 0.0, 0.0, 0.0, 0.0, 0.0));
|
| layer->SetBounds(gfx::Size(10, 10));
|
| layer_tree_host()->root_layer()->AddChild(layer);
|
| @@ -2954,10 +2961,12 @@ class LayerTreeHostTestChangeLayerPropertiesInPaintContents
|
|
|
| void SetupTree() override {
|
| if (layer_tree_host()->settings().impl_side_painting) {
|
| - scoped_refptr<PictureLayer> root_layer = PictureLayer::Create(&client_);
|
| + scoped_refptr<PictureLayer> root_layer =
|
| + PictureLayer::Create(layer_settings(), &client_);
|
| layer_tree_host()->SetRootLayer(root_layer);
|
| } else {
|
| - scoped_refptr<ContentLayer> root_layer = ContentLayer::Create(&client_);
|
| + scoped_refptr<ContentLayer> root_layer =
|
| + ContentLayer::Create(layer_settings(), &client_);
|
| layer_tree_host()->SetRootLayer(root_layer);
|
| }
|
| Layer* root_layer = layer_tree_host()->root_layer();
|
| @@ -3041,7 +3050,8 @@ class LayerTreeHostTestIOSurfaceDrawing : public LayerTreeHostTest {
|
| io_surface_id_ = 9;
|
| io_surface_size_ = gfx::Size(6, 7);
|
|
|
| - scoped_refptr<IOSurfaceLayer> io_surface_layer = IOSurfaceLayer::Create();
|
| + scoped_refptr<IOSurfaceLayer> io_surface_layer =
|
| + IOSurfaceLayer::Create(layer_settings());
|
| io_surface_layer->SetBounds(gfx::Size(10, 10));
|
| io_surface_layer->SetIsDrawable(true);
|
| io_surface_layer->SetContentsOpaque(true);
|
| @@ -3194,16 +3204,16 @@ TEST_F(LayerTreeHostTestNumFramesPending, DISABLED_GLRenderer) {
|
| class LayerTreeHostTestResourcelessSoftwareDraw : public LayerTreeHostTest {
|
| public:
|
| void SetupTree() override {
|
| - root_layer_ = FakePictureLayer::Create(&client_);
|
| + root_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| root_layer_->SetIsDrawable(true);
|
| root_layer_->SetBounds(gfx::Size(50, 50));
|
|
|
| - parent_layer_ = FakePictureLayer::Create(&client_);
|
| + parent_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| parent_layer_->SetIsDrawable(true);
|
| parent_layer_->SetBounds(gfx::Size(50, 50));
|
| parent_layer_->SetForceRenderSurface(true);
|
|
|
| - child_layer_ = FakePictureLayer::Create(&client_);
|
| + child_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| child_layer_->SetIsDrawable(true);
|
| child_layer_->SetBounds(gfx::Size(50, 50));
|
|
|
| @@ -3420,8 +3430,9 @@ class PushPropertiesCountingLayerImpl : public LayerImpl {
|
|
|
| class PushPropertiesCountingLayer : public Layer {
|
| public:
|
| - static scoped_refptr<PushPropertiesCountingLayer> Create() {
|
| - return new PushPropertiesCountingLayer();
|
| + static scoped_refptr<PushPropertiesCountingLayer> Create(
|
| + const LayerSettings& settings) {
|
| + return new PushPropertiesCountingLayer(settings);
|
| }
|
|
|
| void PushPropertiesTo(LayerImpl* layer) override {
|
| @@ -3448,8 +3459,10 @@ class PushPropertiesCountingLayer : public Layer {
|
| }
|
|
|
| private:
|
| - PushPropertiesCountingLayer()
|
| - : push_properties_count_(0), persist_needs_push_properties_(false) {
|
| + explicit PushPropertiesCountingLayer(const LayerSettings& settings)
|
| + : Layer(settings),
|
| + push_properties_count_(0),
|
| + persist_needs_push_properties_(false) {
|
| SetBounds(gfx::Size(1, 1));
|
| }
|
| ~PushPropertiesCountingLayer() override {}
|
| @@ -3472,12 +3485,13 @@ class LayerTreeHostTestLayersPushProperties : public LayerTreeHostTest {
|
| }
|
|
|
| void SetupTree() override {
|
| - root_ = PushPropertiesCountingLayer::Create();
|
| + root_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| root_->CreateRenderSurface();
|
| - child_ = PushPropertiesCountingLayer::Create();
|
| - child2_ = PushPropertiesCountingLayer::Create();
|
| - grandchild_ = PushPropertiesCountingLayer::Create();
|
| - leaf_always_pushing_layer_ = PushPropertiesCountingLayer::Create();
|
| + child_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| + child2_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| + grandchild_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| + leaf_always_pushing_layer_ =
|
| + PushPropertiesCountingLayer::Create(layer_settings());
|
| leaf_always_pushing_layer_->set_persist_needs_push_properties(true);
|
|
|
| root_->AddChild(child_);
|
| @@ -3485,7 +3499,7 @@ class LayerTreeHostTestLayersPushProperties : public LayerTreeHostTest {
|
| child_->AddChild(grandchild_);
|
| child2_->AddChild(leaf_always_pushing_layer_);
|
|
|
| - other_root_ = PushPropertiesCountingLayer::Create();
|
| + other_root_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| other_root_->CreateRenderSurface();
|
|
|
| // Don't set the root layer here.
|
| @@ -3864,14 +3878,14 @@ class LayerTreeHostTestPropertyChangesDuringUpdateArePushed
|
| void BeginTest() override { PostSetNeedsCommitToMainThread(); }
|
|
|
| void SetupTree() override {
|
| - root_ = Layer::Create();
|
| + root_ = Layer::Create(layer_settings());
|
| root_->CreateRenderSurface();
|
| root_->SetBounds(gfx::Size(1, 1));
|
|
|
| bool paint_scrollbar = true;
|
| bool has_thumb = false;
|
| scrollbar_layer_ = FakePaintedScrollbarLayer::Create(
|
| - paint_scrollbar, has_thumb, root_->id());
|
| + layer_settings(), paint_scrollbar, has_thumb, root_->id());
|
|
|
| root_->AddChild(scrollbar_layer_);
|
|
|
| @@ -3921,9 +3935,9 @@ class LayerTreeHostTestSetDrawableCausesCommit : public LayerTreeHostTest {
|
| void BeginTest() override { PostSetNeedsCommitToMainThread(); }
|
|
|
| void SetupTree() override {
|
| - root_ = PushPropertiesCountingLayer::Create();
|
| + root_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| root_->CreateRenderSurface();
|
| - child_ = PushPropertiesCountingLayer::Create();
|
| + child_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| root_->AddChild(child_);
|
|
|
| layer_tree_host()->SetRootLayer(root_);
|
| @@ -3983,12 +3997,12 @@ class LayerTreeHostTestCasePushPropertiesThreeGrandChildren
|
| }
|
|
|
| void SetupTree() override {
|
| - root_ = PushPropertiesCountingLayer::Create();
|
| + root_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| root_->CreateRenderSurface();
|
| - child_ = PushPropertiesCountingLayer::Create();
|
| - grandchild1_ = PushPropertiesCountingLayer::Create();
|
| - grandchild2_ = PushPropertiesCountingLayer::Create();
|
| - grandchild3_ = PushPropertiesCountingLayer::Create();
|
| + child_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| + grandchild1_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| + grandchild2_ = PushPropertiesCountingLayer::Create(layer_settings());
|
| + grandchild3_ = PushPropertiesCountingLayer::Create(layer_settings());
|
|
|
| root_->AddChild(child_);
|
| child_->AddChild(grandchild1_);
|
| @@ -4496,8 +4510,8 @@ class LayerTreeHostTestVideoLayerInvalidate : public LayerInvalidateCausesDraw {
|
| public:
|
| void SetupTree() override {
|
| LayerTreeHostTest::SetupTree();
|
| - scoped_refptr<VideoLayer> video_layer =
|
| - VideoLayer::Create(&provider_, media::VIDEO_ROTATION_0);
|
| + scoped_refptr<VideoLayer> video_layer = VideoLayer::Create(
|
| + layer_settings(), &provider_, media::VIDEO_ROTATION_0);
|
| video_layer->SetBounds(gfx::Size(10, 10));
|
| video_layer->SetIsDrawable(true);
|
| layer_tree_host()->root_layer()->AddChild(video_layer);
|
| @@ -4519,7 +4533,8 @@ class LayerTreeHostTestIOSurfaceLayerInvalidate
|
| public:
|
| void SetupTree() override {
|
| LayerTreeHostTest::SetupTree();
|
| - scoped_refptr<IOSurfaceLayer> layer = IOSurfaceLayer::Create();
|
| + scoped_refptr<IOSurfaceLayer> layer =
|
| + IOSurfaceLayer::Create(layer_settings());
|
| layer->SetBounds(gfx::Size(10, 10));
|
| uint32_t fake_io_surface_id = 7;
|
| layer->SetIOSurfaceProperties(fake_io_surface_id, layer->bounds());
|
| @@ -4537,18 +4552,18 @@ SINGLE_AND_MULTI_THREAD_DIRECT_RENDERER_TEST_F(
|
| class LayerTreeHostTestPushHiddenLayer : public LayerTreeHostTest {
|
| protected:
|
| void SetupTree() override {
|
| - root_layer_ = Layer::Create();
|
| + root_layer_ = Layer::Create(layer_settings());
|
| root_layer_->CreateRenderSurface();
|
| root_layer_->SetPosition(gfx::Point());
|
| root_layer_->SetBounds(gfx::Size(10, 10));
|
|
|
| - parent_layer_ = SolidColorLayer::Create();
|
| + parent_layer_ = SolidColorLayer::Create(layer_settings());
|
| parent_layer_->SetPosition(gfx::Point());
|
| parent_layer_->SetBounds(gfx::Size(10, 10));
|
| parent_layer_->SetIsDrawable(true);
|
| root_layer_->AddChild(parent_layer_);
|
|
|
| - child_layer_ = SolidColorLayer::Create();
|
| + child_layer_ = SolidColorLayer::Create(layer_settings());
|
| child_layer_->SetPosition(gfx::Point());
|
| child_layer_->SetBounds(gfx::Size(10, 10));
|
| child_layer_->SetIsDrawable(true);
|
| @@ -4608,7 +4623,7 @@ class LayerTreeHostTestUpdateLayerInEmptyViewport : public LayerTreeHostTest {
|
| }
|
|
|
| void SetupTree() override {
|
| - root_layer_ = FakePictureLayer::Create(&client_);
|
| + root_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| root_layer_->SetBounds(gfx::Size(10, 10));
|
|
|
| layer_tree_host()->SetRootLayer(root_layer_);
|
| @@ -4644,7 +4659,8 @@ class LayerTreeHostTestAbortEvictedTextures : public LayerTreeHostTest {
|
|
|
| protected:
|
| void SetupTree() override {
|
| - scoped_refptr<SolidColorLayer> root_layer = SolidColorLayer::Create();
|
| + scoped_refptr<SolidColorLayer> root_layer =
|
| + SolidColorLayer::Create(layer_settings());
|
| root_layer->SetBounds(gfx::Size(200, 200));
|
| root_layer->SetIsDrawable(true);
|
| root_layer->CreateRenderSurface();
|
| @@ -4720,7 +4736,7 @@ class LayerTreeHostTestMaxTransferBufferUsageBytes : public LayerTreeHostTest {
|
| void SetupTree() override {
|
| client_.set_fill_with_nonsolid_color(true);
|
| scoped_refptr<FakePictureLayer> root_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| root_layer->SetBounds(gfx::Size(1024, 1024));
|
| root_layer->SetIsDrawable(true);
|
|
|
| @@ -4875,9 +4891,9 @@ class LayerTreeHostTestSetMemoryPolicyOnLostOutputSurface
|
|
|
| void SetupTree() override {
|
| if (layer_tree_host()->settings().impl_side_painting)
|
| - root_ = FakePictureLayer::Create(&client_);
|
| + root_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| else
|
| - root_ = FakeContentLayer::Create(&client_);
|
| + root_ = FakeContentLayer::Create(layer_settings(), &client_);
|
| root_->SetBounds(gfx::Size(20, 20));
|
| layer_tree_host()->SetRootLayer(root_);
|
| LayerTreeHostTest::SetupTree();
|
| @@ -5048,7 +5064,7 @@ class LayerTreeHostTestKeepSwapPromise : public LayerTreeTest {
|
| LayerTreeHostTestKeepSwapPromise() {}
|
|
|
| void BeginTest() override {
|
| - layer_ = SolidColorLayer::Create();
|
| + layer_ = SolidColorLayer::Create(layer_settings());
|
| layer_->SetIsDrawable(true);
|
| layer_->SetBounds(gfx::Size(10, 10));
|
| layer_tree_host()->SetRootLayer(layer_);
|
| @@ -5330,7 +5346,8 @@ class LayerTreeHostTestGpuRasterizationDefault : public LayerTreeHostTest {
|
| void SetupTree() override {
|
| LayerTreeHostTest::SetupTree();
|
|
|
| - scoped_refptr<PictureLayer> layer = PictureLayer::Create(&layer_client_);
|
| + scoped_refptr<PictureLayer> layer =
|
| + PictureLayer::Create(layer_settings(), &layer_client_);
|
| layer->SetBounds(gfx::Size(10, 10));
|
| layer->SetIsDrawable(true);
|
| layer_tree_host()->root_layer()->AddChild(layer);
|
| @@ -5384,7 +5401,8 @@ class LayerTreeHostTestGpuRasterizationEnabled : public LayerTreeHostTest {
|
| void SetupTree() override {
|
| LayerTreeHostTest::SetupTree();
|
|
|
| - scoped_refptr<PictureLayer> layer = PictureLayer::Create(&layer_client_);
|
| + scoped_refptr<PictureLayer> layer =
|
| + PictureLayer::Create(layer_settings(), &layer_client_);
|
| layer->SetBounds(gfx::Size(10, 10));
|
| layer->SetIsDrawable(true);
|
| layer_tree_host()->root_layer()->AddChild(layer);
|
| @@ -5448,7 +5466,7 @@ class LayerTreeHostTestGpuRasterizationForced : public LayerTreeHostTest {
|
| LayerTreeHostTest::SetupTree();
|
|
|
| scoped_refptr<FakePictureLayer> layer =
|
| - FakePictureLayer::Create(&layer_client_);
|
| + FakePictureLayer::Create(layer_settings(), &layer_client_);
|
| layer->SetBounds(gfx::Size(10, 10));
|
| layer->SetIsDrawable(true);
|
| layer_tree_host()->root_layer()->AddChild(layer);
|
| @@ -5508,15 +5526,16 @@ class LayerTreeHostTestContinuousPainting : public LayerTreeHostTest {
|
| enum { kExpectedNumCommits = 10 };
|
|
|
| void SetupTree() override {
|
| - scoped_refptr<Layer> root_layer = Layer::Create();
|
| + scoped_refptr<Layer> root_layer = Layer::Create(layer_settings());
|
| root_layer->SetBounds(bounds_);
|
| root_layer->CreateRenderSurface();
|
|
|
| if (layer_tree_host()->settings().impl_side_painting) {
|
| - picture_layer_ = FakePictureLayer::Create(&client_);
|
| + picture_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| child_layer_ = picture_layer_.get();
|
| } else {
|
| - content_layer_ = ContentLayerWithUpdateTracking::Create(&client_);
|
| + content_layer_ =
|
| + ContentLayerWithUpdateTracking::Create(layer_settings(), &client_);
|
| child_layer_ = content_layer_.get();
|
| }
|
| child_layer_->SetBounds(bounds_);
|
| @@ -5914,10 +5933,10 @@ class LayerTreeHostTestCrispUpAfterPinchEnds : public LayerTreeHostTest {
|
| posted_ = false;
|
| client_.set_fill_with_nonsolid_color(true);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->SetBounds(gfx::Size(500, 500));
|
|
|
| - scoped_refptr<Layer> pinch = Layer::Create();
|
| + scoped_refptr<Layer> pinch = Layer::Create(layer_settings());
|
| pinch->SetBounds(gfx::Size(500, 500));
|
| pinch->SetScrollClipLayerId(root->id());
|
| pinch->SetIsContainerForFixedPositionLayers(true);
|
| @@ -5928,7 +5947,8 @@ class LayerTreeHostTestCrispUpAfterPinchEnds : public LayerTreeHostTest {
|
| ImplSidePaintingSettings().default_tile_grid_size));
|
| pile->SetPlaybackAllowedEvent(&playback_allowed_event_);
|
| scoped_refptr<FakePictureLayer> layer =
|
| - FakePictureLayer::CreateWithRecordingSource(&client_, pile.Pass());
|
| + FakePictureLayer::CreateWithRecordingSource(layer_settings(), &client_,
|
| + pile.Pass());
|
| layer->SetBounds(gfx::Size(500, 500));
|
| layer->SetContentsOpaque(true);
|
| // Avoid LCD text on the layer so we don't cause extra commits when we
|
| @@ -6125,14 +6145,15 @@ class RasterizeWithGpuRasterizationCreatesResources : public LayerTreeHostTest {
|
| void SetupTree() override {
|
| client_.set_fill_with_nonsolid_color(true);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->SetBounds(gfx::Size(500, 500));
|
|
|
| scoped_ptr<FakePicturePile> pile(
|
| new FakePicturePile(ImplSidePaintingSettings().minimum_contents_scale,
|
| ImplSidePaintingSettings().default_tile_grid_size));
|
| scoped_refptr<FakePictureLayer> layer =
|
| - FakePictureLayer::CreateWithRecordingSource(&client_, pile.Pass());
|
| + FakePictureLayer::CreateWithRecordingSource(layer_settings(), &client_,
|
| + pile.Pass());
|
| layer->SetBounds(gfx::Size(500, 500));
|
| layer->SetContentsOpaque(true);
|
| root->AddChild(layer);
|
| @@ -6174,7 +6195,8 @@ class GpuRasterizationRasterizesBorderTiles : public LayerTreeHostTest {
|
| new FakePicturePile(ImplSidePaintingSettings().minimum_contents_scale,
|
| ImplSidePaintingSettings().default_tile_grid_size));
|
| scoped_refptr<FakePictureLayer> root =
|
| - FakePictureLayer::CreateWithRecordingSource(&client_, pile.Pass());
|
| + FakePictureLayer::CreateWithRecordingSource(layer_settings(), &client_,
|
| + pile.Pass());
|
| root->SetBounds(gfx::Size(10000, 10000));
|
| root->SetContentsOpaque(true);
|
|
|
| @@ -6217,10 +6239,10 @@ class LayerTreeHostTestContinuousDrawWhenCreatingVisibleTiles
|
| continuous_draws_ = 0;
|
| client_.set_fill_with_nonsolid_color(true);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->SetBounds(gfx::Size(500, 500));
|
|
|
| - scoped_refptr<Layer> pinch = Layer::Create();
|
| + scoped_refptr<Layer> pinch = Layer::Create(layer_settings());
|
| pinch->SetBounds(gfx::Size(500, 500));
|
| pinch->SetScrollClipLayerId(root->id());
|
| pinch->SetIsContainerForFixedPositionLayers(true);
|
| @@ -6231,7 +6253,8 @@ class LayerTreeHostTestContinuousDrawWhenCreatingVisibleTiles
|
| ImplSidePaintingSettings().default_tile_grid_size));
|
| pile->SetPlaybackAllowedEvent(&playback_allowed_event_);
|
| scoped_refptr<FakePictureLayer> layer =
|
| - FakePictureLayer::CreateWithRecordingSource(&client_, pile.Pass());
|
| + FakePictureLayer::CreateWithRecordingSource(layer_settings(), &client_,
|
| + pile.Pass());
|
| layer->SetBounds(gfx::Size(500, 500));
|
| layer->SetContentsOpaque(true);
|
| // Avoid LCD text on the layer so we don't cause extra commits when we
|
| @@ -6390,7 +6413,7 @@ class LayerTreeHostTestOneActivatePerPrepareTiles : public LayerTreeHostTest {
|
| void SetupTree() override {
|
| client_.set_fill_with_nonsolid_color(true);
|
| scoped_refptr<FakePictureLayer> root_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| root_layer->SetBounds(gfx::Size(1500, 1500));
|
| root_layer->SetIsDrawable(true);
|
|
|
| @@ -6445,12 +6468,12 @@ class LayerTreeHostTestFrameTimingRequestsSaveTimestamps
|
|
|
| void SetupTree() override {
|
| scoped_refptr<FakePictureLayer> root_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| root_layer->SetBounds(gfx::Size(200, 200));
|
| root_layer->SetIsDrawable(true);
|
|
|
| scoped_refptr<FakePictureLayer> child_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| child_layer->SetBounds(gfx::Size(1500, 1500));
|
| child_layer->SetIsDrawable(true);
|
|
|
| @@ -6531,7 +6554,7 @@ class LayerTreeHostTestActivationCausesPrepareTiles : public LayerTreeHostTest {
|
| void SetupTree() override {
|
| client_.set_fill_with_nonsolid_color(true);
|
| scoped_refptr<FakePictureLayer> root_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| root_layer->SetBounds(gfx::Size(150, 150));
|
| root_layer->SetIsDrawable(true);
|
|
|
| @@ -6611,10 +6634,10 @@ SINGLE_AND_MULTI_THREAD_TEST_F(LayerTreeHostTestNoTasksBetweenWillAndDidCommit);
|
| class LayerPreserveRenderSurfaceFromOutputRequests : public LayerTreeHostTest {
|
| protected:
|
| void SetupTree() override {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->CreateRenderSurface();
|
| root->SetBounds(gfx::Size(10, 10));
|
| - child_ = Layer::Create();
|
| + child_ = Layer::Create(layer_settings());
|
| child_->SetBounds(gfx::Size(20, 20));
|
| root->AddChild(child_);
|
|
|
| @@ -6686,8 +6709,8 @@ SINGLE_AND_MULTI_THREAD_TEST_F(LayerPreserveRenderSurfaceFromOutputRequests);
|
| class LayerTreeHostTestUpdateCopyRequests : public LayerTreeHostTest {
|
| protected:
|
| void SetupTree() override {
|
| - root = Layer::Create();
|
| - child = Layer::Create();
|
| + root = Layer::Create(layer_settings());
|
| + child = Layer::Create(layer_settings());
|
| root->AddChild(child);
|
| layer_tree_host()->SetRootLayer(root);
|
| LayerTreeHostTest::SetupTree();
|
| @@ -6729,21 +6752,21 @@ class LayerTreeTestMaskLayerForSurfaceWithClippedLayer : public LayerTreeTest {
|
| // the surface bounds to be larger. It also has a parent that clips the
|
| // masked layer and its surface.
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
|
|
| - scoped_refptr<Layer> clipping_layer = Layer::Create();
|
| + scoped_refptr<Layer> clipping_layer = Layer::Create(layer_settings());
|
| root->AddChild(clipping_layer);
|
|
|
| scoped_refptr<FakePictureLayer> content_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| clipping_layer->AddChild(content_layer);
|
|
|
| scoped_refptr<FakePictureLayer> content_child_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| content_layer->AddChild(content_child_layer);
|
|
|
| scoped_refptr<FakePictureLayer> mask_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| content_layer->SetMaskLayer(mask_layer.get());
|
|
|
| gfx::Size root_size(100, 100);
|
| @@ -6823,17 +6846,17 @@ class LayerTreeTestMaskLayerWithScaling : public LayerTreeTest {
|
| // +-- Content Layer
|
| // +--Mask
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
|
|
| - scoped_refptr<Layer> scaling_layer = Layer::Create();
|
| + scoped_refptr<Layer> scaling_layer = Layer::Create(layer_settings());
|
| root->AddChild(scaling_layer);
|
|
|
| scoped_refptr<FakePictureLayer> content_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| scaling_layer->AddChild(content_layer);
|
|
|
| scoped_refptr<FakePictureLayer> mask_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| content_layer->SetMaskLayer(mask_layer.get());
|
|
|
| gfx::Size root_size(100, 100);
|
| @@ -6918,14 +6941,14 @@ class LayerTreeTestMaskLayerWithDifferentBounds : public LayerTreeTest {
|
| // The mask layer has bounds 100x100 but is attached to a layer with bounds
|
| // 50x50.
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
|
|
| scoped_refptr<FakePictureLayer> content_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| root->AddChild(content_layer);
|
|
|
| scoped_refptr<FakePictureLayer> mask_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| content_layer->SetMaskLayer(mask_layer.get());
|
|
|
| gfx::Size root_size(100, 100);
|
| @@ -7006,17 +7029,17 @@ class LayerTreeTestReflectionMaskLayerWithDifferentBounds
|
| // The replica's mask layer has bounds 100x100 but the replica is of a
|
| // layer with bounds 50x50.
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
|
|
| scoped_refptr<FakePictureLayer> content_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| root->AddChild(content_layer);
|
|
|
| - scoped_refptr<Layer> replica_layer = Layer::Create();
|
| + scoped_refptr<Layer> replica_layer = Layer::Create(layer_settings());
|
| content_layer->SetReplicaLayer(replica_layer.get());
|
|
|
| scoped_refptr<FakePictureLayer> mask_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| replica_layer->SetMaskLayer(mask_layer.get());
|
|
|
| gfx::Size root_size(100, 100);
|
| @@ -7099,20 +7122,20 @@ class LayerTreeTestReflectionMaskLayerForSurfaceWithUnclippedChild
|
| // The replica is of a layer with bounds 50x50, but it has a child that
|
| // causes the surface bounds to be larger.
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
|
|
| scoped_refptr<FakePictureLayer> content_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| root->AddChild(content_layer);
|
|
|
| - content_child_layer_ = FakePictureLayer::Create(&client_);
|
| + content_child_layer_ = FakePictureLayer::Create(layer_settings(), &client_);
|
| content_layer->AddChild(content_child_layer_);
|
|
|
| - scoped_refptr<Layer> replica_layer = Layer::Create();
|
| + scoped_refptr<Layer> replica_layer = Layer::Create(layer_settings());
|
| content_layer->SetReplicaLayer(replica_layer.get());
|
|
|
| scoped_refptr<FakePictureLayer> mask_layer =
|
| - FakePictureLayer::Create(&client_);
|
| + FakePictureLayer::Create(layer_settings(), &client_);
|
| replica_layer->SetMaskLayer(mask_layer.get());
|
|
|
| gfx::Size root_size(100, 100);
|
|
|