| Index: cc/trees/layer_tree_host_common_unittest.cc
|
| diff --git a/cc/trees/layer_tree_host_common_unittest.cc b/cc/trees/layer_tree_host_common_unittest.cc
|
| index 05ebfc772912a9a020cef73ec89d9ffafeba4702..81971cb483cf6a3ad15df8ef68e3020e1a495a1f 100644
|
| --- a/cc/trees/layer_tree_host_common_unittest.cc
|
| +++ b/cc/trees/layer_tree_host_common_unittest.cc
|
| @@ -46,7 +46,8 @@ namespace {
|
|
|
| class LayerWithForcedDrawsContent : public Layer {
|
| public:
|
| - LayerWithForcedDrawsContent() {}
|
| + explicit LayerWithForcedDrawsContent(const LayerSettings& settings)
|
| + : Layer(settings) {}
|
|
|
| bool DrawsContent() const override;
|
|
|
| @@ -73,16 +74,19 @@ class MockContentLayerClient : public ContentLayerClient {
|
| };
|
|
|
| scoped_refptr<FakePictureLayer> CreateDrawablePictureLayer(
|
| + const LayerSettings& settings,
|
| ContentLayerClient* delegate) {
|
| scoped_refptr<FakePictureLayer> to_return =
|
| - FakePictureLayer::Create(delegate);
|
| + FakePictureLayer::Create(settings, delegate);
|
| to_return->SetIsDrawable(true);
|
| return to_return;
|
| }
|
|
|
| scoped_refptr<ContentLayer> CreateDrawableContentLayer(
|
| + const LayerSettings& settings,
|
| ContentLayerClient* delegate) {
|
| - scoped_refptr<ContentLayer> to_return = ContentLayer::Create(delegate);
|
| + scoped_refptr<ContentLayer> to_return =
|
| + ContentLayer::Create(settings, delegate);
|
| to_return->SetIsDrawable(true);
|
| return to_return;
|
| }
|
| @@ -104,9 +108,9 @@ TEST_F(LayerTreeHostCommonTest, TransformsForNoOpLayer) {
|
| // screen space transform, and the hierarchy passed on to children
|
| // layers should also be identity transforms.
|
|
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| - scoped_refptr<Layer> grand_child = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child = Layer::Create(layer_settings());
|
| parent->AddChild(child);
|
| child->AddChild(grand_child);
|
|
|
| @@ -148,9 +152,9 @@ TEST_F(LayerTreeHostCommonTest, TransformsForNoOpLayer) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, DoNotSkipLayersWithHandlers) {
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| - scoped_refptr<Layer> grand_child = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child = Layer::Create(layer_settings());
|
| parent->AddChild(child);
|
| child->AddChild(grand_child);
|
|
|
| @@ -195,9 +199,9 @@ TEST_F(LayerTreeHostCommonTest, DoNotSkipLayersWithHandlers) {
|
|
|
| TEST_F(LayerTreeHostCommonTest, TransformsForSingleLayer) {
|
| gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> layer = Layer::Create();
|
| + scoped_refptr<Layer> layer = Layer::Create(layer_settings());
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -393,10 +397,10 @@ TEST_F(LayerTreeHostCommonTest, TransformsAboutScrollOffset) {
|
|
|
| TEST_F(LayerTreeHostCommonTest, TransformsForSimpleHierarchy) {
|
| gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| - scoped_refptr<Layer> grand_child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child = Layer::Create(layer_settings());
|
| root->AddChild(parent);
|
| parent->AddChild(child);
|
| child->AddChild(grand_child);
|
| @@ -519,11 +523,11 @@ TEST_F(LayerTreeHostCommonTest, TransformsForSimpleHierarchy) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, TransformsForSingleRenderSurface) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(parent);
|
| parent->AddChild(child);
|
| child->AddChild(grand_child);
|
| @@ -614,12 +618,12 @@ TEST_F(LayerTreeHostCommonTest, TransformsForSingleRenderSurface) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, TransformsForReplica) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| - scoped_refptr<Layer> child_replica = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child_replica = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(parent);
|
| parent->AddChild(child);
|
| child->AddChild(grand_child);
|
| @@ -720,20 +724,20 @@ TEST_F(LayerTreeHostCommonTest, TransformsForRenderSurfaceHierarchy) {
|
| // - verifying that each layer has a reference to the correct render surface
|
| // and render target values.
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| - scoped_refptr<Layer> render_surface2 = Layer::Create();
|
| - scoped_refptr<Layer> child_of_root = Layer::Create();
|
| - scoped_refptr<Layer> child_of_rs1 = Layer::Create();
|
| - scoped_refptr<Layer> child_of_rs2 = Layer::Create();
|
| - scoped_refptr<Layer> replica_of_rs1 = Layer::Create();
|
| - scoped_refptr<Layer> replica_of_rs2 = Layer::Create();
|
| - scoped_refptr<Layer> grand_child_of_root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface2 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child_of_root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child_of_rs1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child_of_rs2 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> replica_of_rs1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> replica_of_rs2 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child_of_root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child_of_rs1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child_of_rs2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(parent);
|
| parent->AddChild(render_surface1);
|
| parent->AddChild(child_of_root);
|
| @@ -1006,12 +1010,12 @@ TEST_F(LayerTreeHostCommonTest, TransformsForFlatteningLayer) {
|
| // Note that the way the code is currently implemented, it is not expected to
|
| // use a canonical orthographic projection.
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> great_grand_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| gfx::Transform rotation_about_y_axis;
|
| rotation_about_y_axis.RotateAboutYAxis(30.0);
|
| @@ -1102,10 +1106,10 @@ TEST_F(LayerTreeHostCommonTest, TransformsForDegenerateIntermediateLayer) {
|
| // implicitly inherited by the rest of the subtree, which then is positioned
|
| // incorrectly as a result.
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| // The child height is zero, but has non-zero width that should be accounted
|
| // for while computing draw transforms.
|
| @@ -1155,9 +1159,9 @@ TEST_F(LayerTreeHostCommonTest, TransformAboveRootLayer) {
|
| // to child layers instead of applied to the root RenderSurface.
|
| const gfx::Transform identity_matrix;
|
| scoped_refptr<LayerWithForcedDrawsContent> root =
|
| - new LayerWithForcedDrawsContent;
|
| + new LayerWithForcedDrawsContent(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - new LayerWithForcedDrawsContent;
|
| + new LayerWithForcedDrawsContent(layer_settings());
|
| child->SetScrollClipLayerId(root->id());
|
| root->AddChild(child);
|
|
|
| @@ -1309,10 +1313,10 @@ TEST_F(LayerTreeHostCommonTest, TransformAboveRootLayer) {
|
|
|
| TEST_F(LayerTreeHostCommonTest,
|
| RenderSurfaceListForRenderSurfaceWithClippedLayer) {
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| scoped_ptr<FakeLayerTreeHost> host(CreateFakeLayerTreeHost());
|
| host->SetRootLayer(parent);
|
| @@ -1363,10 +1367,10 @@ TEST_F(LayerTreeHostCommonTest,
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, RenderSurfaceListForTransparentChild) {
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| scoped_ptr<FakeLayerTreeHost> host(CreateFakeLayerTreeHost());
|
| host->SetRootLayer(parent);
|
| @@ -1409,9 +1413,9 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceListForTransparentChild) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, RenderSurfaceForBlendMode) {
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| scoped_ptr<FakeLayerTreeHost> host(CreateFakeLayerTreeHost());
|
| host->SetRootLayer(parent);
|
| @@ -1439,10 +1443,10 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceForBlendMode) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, ForceRenderSurface) {
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| render_surface1->SetForceRenderSurface(true);
|
|
|
| scoped_ptr<FakeLayerTreeHost> host(CreateFakeLayerTreeHost());
|
| @@ -1508,12 +1512,12 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfacesFlattenScreenSpaceTransform) {
|
| // Render surfaces act as a flattening point for their subtree, so should
|
| // always flatten the target-to-screen space transform seen by descendants.
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| gfx::Transform rotation_about_y_axis;
|
| rotation_about_y_axis.RotateAboutYAxis(30.0);
|
| @@ -1590,14 +1594,14 @@ TEST_F(LayerTreeHostCommonTest, ClipRectCullsRenderSurfaces) {
|
| //
|
|
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| - scoped_refptr<Layer> grand_child = Layer::Create();
|
| - scoped_refptr<Layer> great_grand_child = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> great_grand_child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> leaf_node1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> leaf_node2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| parent->AddChild(child);
|
| child->AddChild(grand_child);
|
| grand_child->AddChild(great_grand_child);
|
| @@ -1691,11 +1695,11 @@ TEST_F(LayerTreeHostCommonTest, ClipRectCullsSurfaceWithoutVisibleContent) {
|
| // in the render_surface_layer_list.
|
|
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| - scoped_refptr<Layer> grand_child = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> leaf_node =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| parent->AddChild(child);
|
| child->AddChild(grand_child);
|
| grand_child->AddChild(leaf_node);
|
| @@ -1786,15 +1790,15 @@ TEST_F(LayerTreeHostCommonTest, IsClippedIsSetCorrectly) {
|
| // and propagates the clip to the subtree.
|
|
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child1 = Layer::Create();
|
| - scoped_refptr<Layer> child2 = Layer::Create();
|
| - scoped_refptr<Layer> grand_child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child2 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> leaf_node1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> leaf_node2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(parent);
|
| parent->AddChild(child1);
|
| parent->AddChild(child2);
|
| @@ -1947,12 +1951,12 @@ TEST_F(LayerTreeHostCommonTest, DrawableContentRectForLayers) {
|
| //
|
|
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| - scoped_refptr<Layer> grand_child1 = Layer::Create();
|
| - scoped_refptr<Layer> grand_child2 = Layer::Create();
|
| - scoped_refptr<Layer> grand_child3 = Layer::Create();
|
| - scoped_refptr<Layer> grand_child4 = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child2 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child3 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child4 = Layer::Create(layer_settings());
|
|
|
| parent->AddChild(child);
|
| child->AddChild(grand_child1);
|
| @@ -2037,20 +2041,20 @@ TEST_F(LayerTreeHostCommonTest, ClipRectIsPropagatedCorrectlyToSurfaces) {
|
| // They may still have a clip rect of their own layer bounds, however, if
|
| // masksToBounds was true.
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| - scoped_refptr<Layer> grand_child1 = Layer::Create();
|
| - scoped_refptr<Layer> grand_child2 = Layer::Create();
|
| - scoped_refptr<Layer> grand_child3 = Layer::Create();
|
| - scoped_refptr<Layer> grand_child4 = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child2 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child3 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child4 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> leaf_node1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> leaf_node2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> leaf_node3 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> leaf_node4 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| parent->AddChild(child);
|
| child->AddChild(grand_child1);
|
| @@ -2175,17 +2179,17 @@ TEST_F(LayerTreeHostCommonTest, ClipRectIsPropagatedCorrectlyToSurfaces) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, AnimationsForRenderSurfaceHierarchy) {
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| - scoped_refptr<Layer> render_surface2 = Layer::Create();
|
| - scoped_refptr<Layer> child_of_root = Layer::Create();
|
| - scoped_refptr<Layer> child_of_rs1 = Layer::Create();
|
| - scoped_refptr<Layer> child_of_rs2 = Layer::Create();
|
| - scoped_refptr<Layer> grand_child_of_root = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface2 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child_of_root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child_of_rs1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child_of_rs2 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child_of_root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child_of_rs1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child_of_rs2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| parent->AddChild(render_surface1);
|
| parent->AddChild(child_of_root);
|
| render_surface1->AddChild(child_of_rs1);
|
| @@ -2672,13 +2676,13 @@ TEST_F(LayerTreeHostCommonTest, VisibleRectForPerspectiveUnprojection) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, DrawableAndVisibleContentRectsForSimpleLayers) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child3 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(child1);
|
| root->AddChild(child2);
|
| root->AddChild(child3);
|
| @@ -2738,14 +2742,14 @@ TEST_F(LayerTreeHostCommonTest, DrawableAndVisibleContentRectsForSimpleLayers) {
|
|
|
| TEST_F(LayerTreeHostCommonTest,
|
| DrawableAndVisibleContentRectsForLayersClippedByLayer) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child3 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(child);
|
| child->AddChild(grand_child1);
|
| child->AddChild(grand_child2);
|
| @@ -2816,10 +2820,10 @@ TEST_F(LayerTreeHostCommonTest,
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, VisibleContentRectWithClippingAndScaling) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(child);
|
| child->AddChild(grand_child);
|
|
|
| @@ -2850,14 +2854,14 @@ TEST_F(LayerTreeHostCommonTest, VisibleContentRectWithClippingAndScaling) {
|
|
|
| TEST_F(LayerTreeHostCommonTest,
|
| DrawableAndVisibleContentRectsForLayersInUnclippedRenderSurface) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child3 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(render_surface1);
|
| render_surface1->AddChild(child1);
|
| render_surface1->AddChild(child2);
|
| @@ -2933,13 +2937,13 @@ TEST_F(LayerTreeHostCommonTest,
|
|
|
| TEST_F(LayerTreeHostCommonTest,
|
| VisibleContentRectsForClippedSurfaceWithEmptyClip) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child3 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(child1);
|
| root->AddChild(child2);
|
| root->AddChild(child3);
|
| @@ -2983,9 +2987,9 @@ TEST_F(LayerTreeHostCommonTest,
|
|
|
| TEST_F(LayerTreeHostCommonTest,
|
| DrawableAndVisibleContentRectsForLayersWithUninvertibleTransform) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(child);
|
|
|
| scoped_ptr<FakeLayerTreeHost> host(CreateFakeLayerTreeHost());
|
| @@ -3057,9 +3061,9 @@ TEST_F(LayerTreeHostCommonTest,
|
|
|
| TEST_F(LayerTreeHostCommonTest,
|
| SingularTransformDoesNotPreventClearingDrawProperties) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(child);
|
|
|
| scoped_ptr<FakeLayerTreeHost> host(CreateFakeLayerTreeHost());
|
| @@ -3104,7 +3108,7 @@ TEST_F(LayerTreeHostCommonTest,
|
|
|
| TEST_F(LayerTreeHostCommonTest,
|
| SingularNonAnimatingTransformDoesNotPreventClearingDrawProperties) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
|
|
| scoped_ptr<FakeLayerTreeHost> host(CreateFakeLayerTreeHost());
|
| host->SetRootLayer(root);
|
| @@ -3132,14 +3136,14 @@ TEST_F(LayerTreeHostCommonTest,
|
|
|
| TEST_F(LayerTreeHostCommonTest,
|
| DrawableAndVisibleContentRectsForLayersInClippedRenderSurface) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child3 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(render_surface1);
|
| render_surface1->AddChild(child1);
|
| render_surface1->AddChild(child2);
|
| @@ -3219,15 +3223,15 @@ TEST_F(LayerTreeHostCommonTest,
|
| TEST_F(LayerTreeHostCommonTest,
|
| DrawableAndVisibleContentRectsForSurfaceHierarchy) {
|
| // Check that clipping does not propagate down surfaces.
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| - scoped_refptr<Layer> render_surface2 = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface2 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child3 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(render_surface1);
|
| render_surface1->AddChild(render_surface2);
|
| render_surface2->AddChild(child1);
|
| @@ -3325,10 +3329,10 @@ TEST_F(LayerTreeHostCommonTest,
|
| // Layers that have non-axis aligned bounds (due to transforms) have an
|
| // expanded, axis-aligned DrawableContentRect and visible content rect.
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(render_surface1);
|
| render_surface1->AddChild(child1);
|
|
|
| @@ -3394,10 +3398,10 @@ TEST_F(LayerTreeHostCommonTest,
|
| // Layers that have non-axis aligned bounds (due to transforms) have an
|
| // expanded, axis-aligned DrawableContentRect and visible content rect.
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(render_surface1);
|
| render_surface1->AddChild(child1);
|
|
|
| @@ -3462,14 +3466,17 @@ TEST_F(LayerTreeHostCommonTest,
|
| TEST_F(LayerTreeHostCommonTest, DrawableAndVisibleContentRectsInHighDPI) {
|
| MockContentLayerClient client;
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<FakePictureLayer> render_surface1 =
|
| - CreateDrawablePictureLayer(&client);
|
| + CreateDrawablePictureLayer(layer_settings(), &client);
|
| scoped_refptr<FakePictureLayer> render_surface2 =
|
| - CreateDrawablePictureLayer(&client);
|
| - scoped_refptr<FakePictureLayer> child1 = CreateDrawablePictureLayer(&client);
|
| - scoped_refptr<FakePictureLayer> child2 = CreateDrawablePictureLayer(&client);
|
| - scoped_refptr<FakePictureLayer> child3 = CreateDrawablePictureLayer(&client);
|
| + CreateDrawablePictureLayer(layer_settings(), &client);
|
| + scoped_refptr<FakePictureLayer> child1 =
|
| + CreateDrawablePictureLayer(layer_settings(), &client);
|
| + scoped_refptr<FakePictureLayer> child2 =
|
| + CreateDrawablePictureLayer(layer_settings(), &client);
|
| + scoped_refptr<FakePictureLayer> child3 =
|
| + CreateDrawablePictureLayer(layer_settings(), &client);
|
| root->AddChild(render_surface1);
|
| render_surface1->AddChild(render_surface2);
|
| render_surface2->AddChild(child1);
|
| @@ -3568,27 +3575,27 @@ TEST_F(LayerTreeHostCommonTest, BackFaceCullingWithoutPreserves3d) {
|
| // "flattened" to each parent layer according to current W3C spec.
|
|
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> front_facing_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> back_facing_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> front_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> back_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent>
|
| front_facing_child_of_front_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent>
|
| back_facing_child_of_front_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent>
|
| front_facing_child_of_back_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent>
|
| back_facing_child_of_back_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| parent->AddChild(front_facing_child);
|
| parent->AddChild(back_facing_child);
|
| @@ -3770,31 +3777,31 @@ TEST_F(LayerTreeHostCommonTest, BackFaceCullingWithPreserves3d) {
|
| // is used.
|
|
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> front_facing_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> back_facing_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> front_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> back_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent>
|
| - front_facing_child_of_front_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + front_facing_child_of_front_facing_surface =
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent>
|
| - back_facing_child_of_front_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + back_facing_child_of_front_facing_surface =
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent>
|
| - front_facing_child_of_back_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + front_facing_child_of_back_facing_surface =
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent>
|
| - back_facing_child_of_back_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + back_facing_child_of_back_facing_surface =
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> dummy_replica_layer1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> dummy_replica_layer2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| parent->AddChild(front_facing_child);
|
| parent->AddChild(back_facing_child);
|
| @@ -3955,17 +3962,17 @@ TEST_F(LayerTreeHostCommonTest, BackFaceCullingWithAnimatingTransforms) {
|
| // transforms should be treated as "unknown" so we can not be sure that their
|
| // back face is really showing.
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> animating_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child_of_animating_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> animating_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| parent->AddChild(child);
|
| parent->AddChild(animating_surface);
|
| @@ -4104,15 +4111,15 @@ TEST_F(LayerTreeHostCommonTest,
|
| // created when it flattens its subtree, and its parent has preserves-3d.
|
|
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> front_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> back_facing_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| parent->AddChild(front_facing_surface);
|
| parent->AddChild(back_facing_surface);
|
| @@ -4214,8 +4221,10 @@ TEST_F(LayerTreeHostCommonTest,
|
|
|
| class NoScaleContentLayer : public ContentLayer {
|
| public:
|
| - static scoped_refptr<NoScaleContentLayer> Create(ContentLayerClient* client) {
|
| - return make_scoped_refptr(new NoScaleContentLayer(client));
|
| + static scoped_refptr<NoScaleContentLayer> Create(
|
| + const LayerSettings& settings,
|
| + ContentLayerClient* client) {
|
| + return make_scoped_refptr(new NoScaleContentLayer(settings, client));
|
| }
|
|
|
| void CalculateContentsScale(float ideal_contents_scale,
|
| @@ -4230,15 +4239,16 @@ class NoScaleContentLayer : public ContentLayer {
|
| }
|
|
|
| protected:
|
| - explicit NoScaleContentLayer(ContentLayerClient* client)
|
| - : ContentLayer(client) {}
|
| + NoScaleContentLayer(const LayerSettings& settings, ContentLayerClient* client)
|
| + : ContentLayer(settings, client) {}
|
| ~NoScaleContentLayer() override {}
|
| };
|
|
|
| scoped_refptr<NoScaleContentLayer> CreateNoScaleDrawableContentLayer(
|
| + const LayerSettings& settings,
|
| ContentLayerClient* delegate) {
|
| scoped_refptr<NoScaleContentLayer> to_return =
|
| - NoScaleContentLayer::Create(delegate);
|
| + NoScaleContentLayer::Create(settings, delegate);
|
| to_return->SetIsDrawable(true);
|
| return to_return;
|
| }
|
| @@ -4249,7 +4259,7 @@ TEST_F(LayerTreeHostCommonTest, LayerTransformsInHighDPI) {
|
| gfx::Transform identity_matrix;
|
|
|
| scoped_refptr<FakePictureLayer> parent =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -4258,7 +4268,8 @@ TEST_F(LayerTreeHostCommonTest, LayerTransformsInHighDPI) {
|
| false,
|
| true);
|
|
|
| - scoped_refptr<FakePictureLayer> child = CreateDrawablePictureLayer(&delegate);
|
| + scoped_refptr<FakePictureLayer> child =
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -4268,7 +4279,7 @@ TEST_F(LayerTreeHostCommonTest, LayerTransformsInHighDPI) {
|
| true);
|
|
|
| scoped_refptr<FakePictureLayer> child_empty =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child_empty.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -4369,10 +4380,10 @@ TEST_F(LayerTreeHostCommonTest, SurfaceLayerTransformsInHighDPI) {
|
| gfx::Transform scale_small_matrix;
|
| scale_small_matrix.Scale(SK_MScalar1 / 10.f, SK_MScalar1 / 12.f);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
|
|
| scoped_refptr<FakePictureLayer> parent =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -4382,7 +4393,7 @@ TEST_F(LayerTreeHostCommonTest, SurfaceLayerTransformsInHighDPI) {
|
| true);
|
|
|
| scoped_refptr<FakePictureLayer> perspective_surface =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(perspective_surface.get(),
|
| perspective_matrix * scale_small_matrix,
|
| gfx::Point3F(),
|
| @@ -4392,7 +4403,7 @@ TEST_F(LayerTreeHostCommonTest, SurfaceLayerTransformsInHighDPI) {
|
| true);
|
|
|
| scoped_refptr<FakePictureLayer> scale_surface =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(scale_surface.get(),
|
| scale_small_matrix,
|
| gfx::Point3F(),
|
| @@ -4485,7 +4496,8 @@ TEST_F(LayerTreeHostCommonTest,
|
| MockContentLayerClient delegate;
|
| gfx::Transform identity_matrix;
|
|
|
| - scoped_refptr<ContentLayer> parent = CreateDrawableContentLayer(&delegate);
|
| + scoped_refptr<ContentLayer> parent =
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -4494,7 +4506,8 @@ TEST_F(LayerTreeHostCommonTest,
|
| false,
|
| true);
|
|
|
| - scoped_refptr<ContentLayer> child = CreateDrawableContentLayer(&delegate);
|
| + scoped_refptr<ContentLayer> child =
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -4504,7 +4517,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| true);
|
|
|
| scoped_refptr<NoScaleContentLayer> child_no_scale =
|
| - CreateNoScaleDrawableContentLayer(&delegate);
|
| + CreateNoScaleDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child_no_scale.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -4608,10 +4621,11 @@ TEST_F(LayerTreeHostCommonTest, ContentsScale) {
|
| SkMScalar initial_child_scale = 1.25;
|
| child_scale_matrix.Scale(initial_child_scale, initial_child_scale);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->SetBounds(gfx::Size(100, 100));
|
|
|
| - scoped_refptr<ContentLayer> parent = CreateDrawableContentLayer(&delegate);
|
| + scoped_refptr<ContentLayer> parent =
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| parent_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4621,7 +4635,7 @@ TEST_F(LayerTreeHostCommonTest, ContentsScale) {
|
| true);
|
|
|
| scoped_refptr<ContentLayer> child_scale =
|
| - CreateDrawableContentLayer(&delegate);
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4631,7 +4645,7 @@ TEST_F(LayerTreeHostCommonTest, ContentsScale) {
|
| true);
|
|
|
| scoped_refptr<ContentLayer> child_empty =
|
| - CreateDrawableContentLayer(&delegate);
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child_empty.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4641,7 +4655,7 @@ TEST_F(LayerTreeHostCommonTest, ContentsScale) {
|
| true);
|
|
|
| scoped_refptr<NoScaleContentLayer> child_no_scale =
|
| - CreateNoScaleDrawableContentLayer(&delegate);
|
| + CreateNoScaleDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child_no_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4797,10 +4811,11 @@ TEST_F(LayerTreeHostCommonTest,
|
| SkMScalar initial_child_scale = 1.25;
|
| child_scale_matrix.Scale(initial_child_scale, initial_child_scale);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->SetBounds(gfx::Size(100, 100));
|
|
|
| - scoped_refptr<ContentLayer> parent = CreateDrawableContentLayer(&delegate);
|
| + scoped_refptr<ContentLayer> parent =
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| parent_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4810,7 +4825,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| true);
|
|
|
| scoped_refptr<ContentLayer> child_scale =
|
| - CreateDrawableContentLayer(&delegate);
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4820,7 +4835,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| true);
|
|
|
| scoped_refptr<ContentLayer> child_empty =
|
| - CreateDrawableContentLayer(&delegate);
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child_empty.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4830,7 +4845,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| true);
|
|
|
| scoped_refptr<NoScaleContentLayer> child_no_scale =
|
| - CreateNoScaleDrawableContentLayer(&delegate);
|
| + CreateNoScaleDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child_no_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4902,11 +4917,11 @@ TEST_F(LayerTreeHostCommonTest, SmallIdealScale) {
|
| SkMScalar initial_child_scale = 0.25;
|
| child_scale_matrix.Scale(initial_child_scale, initial_child_scale);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->SetBounds(gfx::Size(100, 100));
|
|
|
| scoped_refptr<FakePictureLayer> parent =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| parent_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4916,7 +4931,7 @@ TEST_F(LayerTreeHostCommonTest, SmallIdealScale) {
|
| true);
|
|
|
| scoped_refptr<FakePictureLayer> child_scale =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4970,10 +4985,11 @@ TEST_F(LayerTreeHostCommonTest, ContentsScaleForSurfaces) {
|
| SkMScalar initial_child_scale = 3.0;
|
| child_scale_matrix.Scale(initial_child_scale, initial_child_scale);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->SetBounds(gfx::Size(100, 100));
|
|
|
| - scoped_refptr<ContentLayer> parent = CreateDrawableContentLayer(&delegate);
|
| + scoped_refptr<ContentLayer> parent =
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| parent_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4983,7 +4999,7 @@ TEST_F(LayerTreeHostCommonTest, ContentsScaleForSurfaces) {
|
| true);
|
|
|
| scoped_refptr<ContentLayer> surface_scale =
|
| - CreateDrawableContentLayer(&delegate);
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -4993,7 +5009,7 @@ TEST_F(LayerTreeHostCommonTest, ContentsScaleForSurfaces) {
|
| true);
|
|
|
| scoped_refptr<ContentLayer> surface_scale_child_scale =
|
| - CreateDrawableContentLayer(&delegate);
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_scale_child_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5003,7 +5019,7 @@ TEST_F(LayerTreeHostCommonTest, ContentsScaleForSurfaces) {
|
| true);
|
|
|
| scoped_refptr<NoScaleContentLayer> surface_scale_child_no_scale =
|
| - CreateNoScaleDrawableContentLayer(&delegate);
|
| + CreateNoScaleDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_scale_child_no_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5013,7 +5029,7 @@ TEST_F(LayerTreeHostCommonTest, ContentsScaleForSurfaces) {
|
| true);
|
|
|
| scoped_refptr<NoScaleContentLayer> surface_no_scale =
|
| - CreateNoScaleDrawableContentLayer(&delegate);
|
| + CreateNoScaleDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_no_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5023,7 +5039,7 @@ TEST_F(LayerTreeHostCommonTest, ContentsScaleForSurfaces) {
|
| true);
|
|
|
| scoped_refptr<ContentLayer> surface_no_scale_child_scale =
|
| - CreateDrawableContentLayer(&delegate);
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_no_scale_child_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5033,7 +5049,7 @@ TEST_F(LayerTreeHostCommonTest, ContentsScaleForSurfaces) {
|
| true);
|
|
|
| scoped_refptr<NoScaleContentLayer> surface_no_scale_child_no_scale =
|
| - CreateNoScaleDrawableContentLayer(&delegate);
|
| + CreateNoScaleDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_no_scale_child_no_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5173,10 +5189,11 @@ TEST_F(LayerTreeHostCommonTest,
|
| SkMScalar initial_child_scale = 3.0;
|
| child_scale_matrix.Scale(initial_child_scale, initial_child_scale);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->SetBounds(gfx::Size(100, 100));
|
|
|
| - scoped_refptr<ContentLayer> parent = CreateDrawableContentLayer(&delegate);
|
| + scoped_refptr<ContentLayer> parent =
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| parent_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5186,7 +5203,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| true);
|
|
|
| scoped_refptr<ContentLayer> surface_scale =
|
| - CreateDrawableContentLayer(&delegate);
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5196,7 +5213,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| true);
|
|
|
| scoped_refptr<ContentLayer> surface_scale_child_scale =
|
| - CreateDrawableContentLayer(&delegate);
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_scale_child_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5206,7 +5223,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| true);
|
|
|
| scoped_refptr<NoScaleContentLayer> surface_scale_child_no_scale =
|
| - CreateNoScaleDrawableContentLayer(&delegate);
|
| + CreateNoScaleDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_scale_child_no_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5216,7 +5233,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| true);
|
|
|
| scoped_refptr<NoScaleContentLayer> surface_no_scale =
|
| - CreateNoScaleDrawableContentLayer(&delegate);
|
| + CreateNoScaleDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_no_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5226,7 +5243,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| true);
|
|
|
| scoped_refptr<ContentLayer> surface_no_scale_child_scale =
|
| - CreateDrawableContentLayer(&delegate);
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_no_scale_child_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5236,7 +5253,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| true);
|
|
|
| scoped_refptr<NoScaleContentLayer> surface_no_scale_child_no_scale =
|
| - CreateNoScaleDrawableContentLayer(&delegate);
|
| + CreateNoScaleDrawableContentLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(surface_no_scale_child_no_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5382,11 +5399,11 @@ TEST_F(LayerTreeHostCommonTest, IdealScaleForAnimatingLayer) {
|
| SkMScalar initial_child_scale = 1.25;
|
| child_scale_matrix.Scale(initial_child_scale, initial_child_scale);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| root->SetBounds(gfx::Size(100, 100));
|
|
|
| scoped_refptr<FakePictureLayer> parent =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| parent_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5396,7 +5413,7 @@ TEST_F(LayerTreeHostCommonTest, IdealScaleForAnimatingLayer) {
|
| true);
|
|
|
| scoped_refptr<FakePictureLayer> child_scale =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child_scale.get(),
|
| child_scale_matrix,
|
| gfx::Point3F(),
|
| @@ -5431,8 +5448,9 @@ TEST_F(LayerTreeHostCommonTest, IdealScaleForAnimatingLayer) {
|
| TEST_F(LayerTreeHostCommonTest,
|
| ChangeInContentBoundsOrScaleTriggersPushProperties) {
|
| MockContentLayerClient delegate;
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> child = CreateDrawableContentLayer(&delegate);
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child =
|
| + CreateDrawableContentLayer(layer_settings(), &delegate);
|
| root->AddChild(child);
|
|
|
| scoped_ptr<FakeLayerTreeHost> host(CreateFakeLayerTreeHost());
|
| @@ -5494,7 +5512,7 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceTransformsInHighDPI) {
|
| gfx::Transform identity_matrix;
|
|
|
| scoped_refptr<FakePictureLayer> parent =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -5503,7 +5521,8 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceTransformsInHighDPI) {
|
| false,
|
| true);
|
|
|
| - scoped_refptr<FakePictureLayer> child = CreateDrawablePictureLayer(&delegate);
|
| + scoped_refptr<FakePictureLayer> child =
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -5515,7 +5534,7 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceTransformsInHighDPI) {
|
| gfx::Transform replica_transform;
|
| replica_transform.Scale(1.0, -1.0);
|
| scoped_refptr<FakePictureLayer> replica =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(replica.get(),
|
| replica_transform,
|
| gfx::Point3F(),
|
| @@ -5527,7 +5546,7 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceTransformsInHighDPI) {
|
| // This layer should end up in the same surface as child, with the same draw
|
| // and screen space transforms.
|
| scoped_refptr<FakePictureLayer> duplicate_child_non_owner =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(duplicate_child_non_owner.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -5634,7 +5653,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| gfx::Transform identity_matrix;
|
|
|
| scoped_refptr<FakePictureLayer> parent =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(parent.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -5643,7 +5662,8 @@ TEST_F(LayerTreeHostCommonTest,
|
| false,
|
| true);
|
|
|
| - scoped_refptr<FakePictureLayer> child = CreateDrawablePictureLayer(&delegate);
|
| + scoped_refptr<FakePictureLayer> child =
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -5655,7 +5675,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| gfx::Transform replica_transform;
|
| replica_transform.Scale(1.0, -1.0);
|
| scoped_refptr<FakePictureLayer> replica =
|
| - CreateDrawablePictureLayer(&delegate);
|
| + CreateDrawablePictureLayer(layer_settings(), &delegate);
|
| SetLayerPropertiesForTesting(replica.get(),
|
| replica_transform,
|
| gfx::Point3F(),
|
| @@ -5705,11 +5725,11 @@ TEST_F(LayerTreeHostCommonTest,
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, SubtreeSearch) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| - scoped_refptr<Layer> grand_child = Layer::Create();
|
| - scoped_refptr<Layer> mask_layer = Layer::Create();
|
| - scoped_refptr<Layer> replica_layer = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grand_child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> mask_layer = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> replica_layer = Layer::Create(layer_settings());
|
|
|
| grand_child->SetReplicaLayer(replica_layer.get());
|
| child->AddChild(grand_child.get());
|
| @@ -5738,10 +5758,10 @@ TEST_F(LayerTreeHostCommonTest, SubtreeSearch) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, TransparentChildRenderSurfaceCreation) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> grand_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| const gfx::Transform identity_matrix;
|
| SetLayerPropertiesForTesting(root.get(),
|
| @@ -6036,7 +6056,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHidden_SingleLayer) {
|
| host_impl.CreatePendingTree();
|
| const gfx::Transform identity_matrix;
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6046,7 +6066,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHidden_SingleLayer) {
|
| false);
|
| root->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6056,7 +6076,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHidden_SingleLayer) {
|
| false);
|
| child->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> grand_child = Layer::Create();
|
| + scoped_refptr<Layer> grand_child = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(grand_child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6139,7 +6159,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHidden_TwoLayers) {
|
| host_impl.CreatePendingTree();
|
| const gfx::Transform identity_matrix;
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6149,7 +6169,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHidden_TwoLayers) {
|
| false);
|
| root->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6160,7 +6180,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHidden_TwoLayers) {
|
| child->SetIsDrawable(true);
|
| child->SetHideLayerAndSubtree(true);
|
|
|
| - scoped_refptr<Layer> grand_child = Layer::Create();
|
| + scoped_refptr<Layer> grand_child = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(grand_child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6241,7 +6261,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHiddenWithCopyRequest) {
|
| host_impl.CreatePendingTree();
|
| const gfx::Transform identity_matrix;
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6251,7 +6271,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHiddenWithCopyRequest) {
|
| false);
|
| root->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> copy_grand_parent = Layer::Create();
|
| + scoped_refptr<Layer> copy_grand_parent = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(copy_grand_parent.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6261,7 +6281,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHiddenWithCopyRequest) {
|
| false);
|
| copy_grand_parent->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> copy_parent = Layer::Create();
|
| + scoped_refptr<Layer> copy_parent = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(copy_parent.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6272,7 +6292,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHiddenWithCopyRequest) {
|
| copy_parent->SetIsDrawable(true);
|
| copy_parent->SetForceRenderSurface(true);
|
|
|
| - scoped_refptr<Layer> copy_layer = Layer::Create();
|
| + scoped_refptr<Layer> copy_layer = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(copy_layer.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6282,7 +6302,7 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHiddenWithCopyRequest) {
|
| false);
|
| copy_layer->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> copy_child = Layer::Create();
|
| + scoped_refptr<Layer> copy_child = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(copy_child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6292,7 +6312,8 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHiddenWithCopyRequest) {
|
| false);
|
| copy_child->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> copy_grand_parent_sibling_before = Layer::Create();
|
| + scoped_refptr<Layer> copy_grand_parent_sibling_before =
|
| + Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(copy_grand_parent_sibling_before.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6302,7 +6323,8 @@ TEST_F(LayerTreeHostCommonTest, SubtreeHiddenWithCopyRequest) {
|
| false);
|
| copy_grand_parent_sibling_before->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> copy_grand_parent_sibling_after = Layer::Create();
|
| + scoped_refptr<Layer> copy_grand_parent_sibling_after =
|
| + Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(copy_grand_parent_sibling_after.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6388,7 +6410,7 @@ TEST_F(LayerTreeHostCommonTest, ClippedOutCopyRequest) {
|
| host_impl.CreatePendingTree();
|
| const gfx::Transform identity_matrix;
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6398,7 +6420,7 @@ TEST_F(LayerTreeHostCommonTest, ClippedOutCopyRequest) {
|
| false);
|
| root->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> copy_parent = Layer::Create();
|
| + scoped_refptr<Layer> copy_parent = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(copy_parent.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6409,7 +6431,7 @@ TEST_F(LayerTreeHostCommonTest, ClippedOutCopyRequest) {
|
| copy_parent->SetIsDrawable(true);
|
| copy_parent->SetMasksToBounds(true);
|
|
|
| - scoped_refptr<Layer> copy_layer = Layer::Create();
|
| + scoped_refptr<Layer> copy_layer = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(copy_layer.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6419,7 +6441,7 @@ TEST_F(LayerTreeHostCommonTest, ClippedOutCopyRequest) {
|
| false);
|
| copy_layer->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> copy_child = Layer::Create();
|
| + scoped_refptr<Layer> copy_child = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(copy_child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6463,7 +6485,7 @@ TEST_F(LayerTreeHostCommonTest, VisibleContentRectInsideSurface) {
|
| host_impl.CreatePendingTree();
|
| const gfx::Transform identity_matrix;
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6474,7 +6496,7 @@ TEST_F(LayerTreeHostCommonTest, VisibleContentRectInsideSurface) {
|
| root->SetIsDrawable(true);
|
|
|
| // The surface is moved slightly outside of the viewport.
|
| - scoped_refptr<Layer> surface = Layer::Create();
|
| + scoped_refptr<Layer> surface = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(surface.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6484,7 +6506,7 @@ TEST_F(LayerTreeHostCommonTest, VisibleContentRectInsideSurface) {
|
| false);
|
| surface->SetForceRenderSurface(true);
|
|
|
| - scoped_refptr<Layer> surface_child = Layer::Create();
|
| + scoped_refptr<Layer> surface_child = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(surface_child.get(),
|
| identity_matrix,
|
| gfx::Point3F(),
|
| @@ -6524,12 +6546,12 @@ TEST_F(LayerTreeHostCommonTest, TransformedClipParent) {
|
| //
|
| // The render surface should be resized correctly and the clip child should
|
| // inherit the right clip rect.
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> render_surface = Layer::Create();
|
| - scoped_refptr<Layer> clip_parent = Layer::Create();
|
| - scoped_refptr<Layer> intervening = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> clip_parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> intervening = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> clip_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(render_surface);
|
| render_surface->AddChild(clip_parent);
|
| @@ -6626,13 +6648,13 @@ TEST_F(LayerTreeHostCommonTest, ClipParentWithInterveningRenderSurface) {
|
| // + render_surface2 (also sets opacity)
|
| // + clip_child
|
| //
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> clip_parent = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| - scoped_refptr<Layer> intervening = Layer::Create();
|
| - scoped_refptr<Layer> render_surface2 = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> clip_parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> intervening = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface2 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> clip_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(clip_parent);
|
| clip_parent->AddChild(render_surface1);
|
| @@ -6753,13 +6775,13 @@ TEST_F(LayerTreeHostCommonTest, ClipParentScrolledInterveningLayer) {
|
| // + render_surface2 (also sets opacity)
|
| // + clip_child
|
| //
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> clip_parent = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| - scoped_refptr<Layer> intervening = Layer::Create();
|
| - scoped_refptr<Layer> render_surface2 = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> clip_parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> intervening = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface2 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> clip_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(clip_parent);
|
| clip_parent->AddChild(render_surface1);
|
| @@ -6879,12 +6901,12 @@ TEST_F(LayerTreeHostCommonTest, DescendantsOfClipChildren) {
|
| // + clip_child
|
| // + child
|
| //
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> clip_parent = Layer::Create();
|
| - scoped_refptr<Layer> intervening = Layer::Create();
|
| - scoped_refptr<Layer> clip_child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> clip_parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> intervening = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> clip_child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(clip_parent);
|
| clip_parent->AddChild(intervening);
|
| @@ -6963,14 +6985,14 @@ TEST_F(LayerTreeHostCommonTest,
|
| // + non_clip_child
|
| //
|
| // In this example render_surface2 should be unaffected by clip_child.
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> clip_parent = Layer::Create();
|
| - scoped_refptr<Layer> render_surface1 = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> clip_parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface1 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> clip_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| - scoped_refptr<Layer> render_surface2 = Layer::Create();
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| + scoped_refptr<Layer> render_surface2 = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> non_clip_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(clip_parent);
|
| clip_parent->AddChild(render_surface1);
|
| @@ -7172,10 +7194,10 @@ TEST_F(LayerTreeHostCommonTest, CanRenderToSeparateSurface) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, DoNotIncludeBackfaceInvisibleSurfaces) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> render_surface = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> render_surface = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(render_surface);
|
| render_surface->AddChild(child);
|
| @@ -7244,13 +7266,13 @@ TEST_F(LayerTreeHostCommonTest, ClippedByScrollParent) {
|
| // | + scroll_parent
|
| // + scroll_child
|
| //
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> scroll_parent_border = Layer::Create();
|
| - scoped_refptr<Layer> scroll_parent_clip = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> scroll_parent_border = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> scroll_parent_clip = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_parent =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(scroll_child);
|
|
|
| @@ -7313,11 +7335,11 @@ TEST_F(LayerTreeHostCommonTest, ClippedByScrollParent) {
|
|
|
| TEST_F(LayerTreeHostCommonTest, SingularTransformSubtreesDoNotDraw) {
|
| scoped_refptr<LayerWithForcedDrawsContent> root =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> parent =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(parent);
|
| parent->AddChild(child);
|
| @@ -7385,13 +7407,13 @@ TEST_F(LayerTreeHostCommonTest, ClippedByOutOfOrderScrollParent) {
|
| // + scroll_parent_clip
|
| // + scroll_parent
|
| //
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> scroll_parent_border = Layer::Create();
|
| - scoped_refptr<Layer> scroll_parent_clip = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> scroll_parent_border = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> scroll_parent_clip = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_parent =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(scroll_parent_border);
|
| scroll_parent_border->AddChild(scroll_parent_clip);
|
| @@ -7465,19 +7487,21 @@ TEST_F(LayerTreeHostCommonTest, ClippedByOutOfOrderScrollGrandparent) {
|
| // + scroll_grandparent_clip
|
| // + scroll_grandparent
|
| //
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> scroll_parent_border = Layer::Create();
|
| - scoped_refptr<Layer> scroll_parent_clip = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> scroll_parent_border = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> scroll_parent_clip = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_parent =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| - scoped_refptr<Layer> scroll_grandparent_border = Layer::Create();
|
| - scoped_refptr<Layer> scroll_grandparent_clip = Layer::Create();
|
| + scoped_refptr<Layer> scroll_grandparent_border =
|
| + Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> scroll_grandparent_clip =
|
| + Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_grandparent =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(scroll_child);
|
|
|
| @@ -7590,24 +7614,26 @@ TEST_F(LayerTreeHostCommonTest, OutOfOrderClippingRequiresRSLLSorting) {
|
| // + render_surface2
|
| //
|
| scoped_refptr<LayerWithForcedDrawsContent> root =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| - scoped_refptr<Layer> scroll_parent_border = Layer::Create();
|
| - scoped_refptr<Layer> scroll_parent_clip = Layer::Create();
|
| + scoped_refptr<Layer> scroll_parent_border = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> scroll_parent_clip = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_parent =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> render_surface1 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| - scoped_refptr<Layer> scroll_grandparent_border = Layer::Create();
|
| - scoped_refptr<Layer> scroll_grandparent_clip = Layer::Create();
|
| + scoped_refptr<Layer> scroll_grandparent_border =
|
| + Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> scroll_grandparent_clip =
|
| + Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_grandparent =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> render_surface2 =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(scroll_child);
|
|
|
| @@ -7742,13 +7768,13 @@ TEST_F(LayerTreeHostCommonTest, FixedPositionWithInterveningRenderSurface) {
|
| // + fixed
|
| // + child
|
| //
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> render_surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> fixed =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(render_surface);
|
| render_surface->AddChild(fixed);
|
| @@ -8727,7 +8753,7 @@ TEST_F(LayerTreeHostCommonTest, DrawPropertyScales) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, VisibleContentRectInChildRenderSurface) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(),
|
| gfx::Transform(),
|
| gfx::Point3F(),
|
| @@ -8737,7 +8763,7 @@ TEST_F(LayerTreeHostCommonTest, VisibleContentRectInChildRenderSurface) {
|
| false);
|
| root->SetIsDrawable(true);
|
|
|
| - scoped_refptr<Layer> clip = Layer::Create();
|
| + scoped_refptr<Layer> clip = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(clip.get(),
|
| gfx::Transform(),
|
| gfx::Point3F(),
|
| @@ -8747,7 +8773,7 @@ TEST_F(LayerTreeHostCommonTest, VisibleContentRectInChildRenderSurface) {
|
| false);
|
| clip->SetMasksToBounds(true);
|
|
|
| - scoped_refptr<Layer> content = Layer::Create();
|
| + scoped_refptr<Layer> content = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(content.get(),
|
| gfx::Transform(),
|
| gfx::Point3F(),
|
| @@ -8850,9 +8876,9 @@ TEST_F(LayerTreeHostCommonTest, BoundsDeltaAffectVisibleContentRect) {
|
|
|
| TEST_F(LayerTreeHostCommonTest, VisibleContentRectForAnimatedLayer) {
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> animated =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(animated);
|
|
|
| @@ -8879,14 +8905,14 @@ TEST_F(LayerTreeHostCommonTest, VisibleContentRectForAnimatedLayer) {
|
| TEST_F(LayerTreeHostCommonTest,
|
| VisibleContentRectForAnimatedLayerWithSingularTransform) {
|
| const gfx::Transform identity_matrix;
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> clip = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> clip = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> animated =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> surface =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> descendant_of_animation =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(clip);
|
| clip->AddChild(animated);
|
| @@ -8956,9 +8982,9 @@ TEST_F(LayerTreeHostCommonTest,
|
| // Verify that having an animated filter (but no current filter, as these
|
| // are mutually exclusive) correctly creates a render surface.
|
| TEST_F(LayerTreeHostCommonTest, AnimatedFilterCreatesRenderSurface) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| - scoped_refptr<Layer> grandchild = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> grandchild = Layer::Create(layer_settings());
|
| root->AddChild(child);
|
| child->AddChild(grandchild);
|
|
|
| @@ -8993,10 +9019,10 @@ TEST_F(LayerTreeHostCommonTest, AnimatedFilterCreatesRenderSurface) {
|
| // Ensures that the property tree code accounts for offsets between fixed
|
| // position layers and their respective containers.
|
| TEST_F(LayerTreeHostCommonTest, PropertyTreesAccountForFixedParentOffset) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> grandchild =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(child);
|
| child->AddChild(grandchild);
|
| @@ -9038,35 +9064,35 @@ TEST_F(LayerTreeHostCommonTest, CombineClipsUsingContentTarget) {
|
| rotate.Rotate(5);
|
| gfx::Transform identity;
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(2500, 1500), true,
|
| false);
|
|
|
| - scoped_refptr<Layer> frame_clip = Layer::Create();
|
| + scoped_refptr<Layer> frame_clip = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(frame_clip.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(2500, 1500), true,
|
| false);
|
| frame_clip->SetMasksToBounds(true);
|
|
|
| - scoped_refptr<Layer> rotated = Layer::Create();
|
| + scoped_refptr<Layer> rotated = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(rotated.get(), rotate,
|
| gfx::Point3F(1250, 250, 0), gfx::PointF(),
|
| gfx::Size(2500, 500), true, false);
|
|
|
| - scoped_refptr<Layer> surface = Layer::Create();
|
| + scoped_refptr<Layer> surface = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(surface.get(), rotate, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(2500, 500), true,
|
| false);
|
| surface->SetOpacity(0.5);
|
|
|
| scoped_refptr<LayerWithForcedDrawsContent> container =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| SetLayerPropertiesForTesting(container.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(300, 300), true, false);
|
|
|
| scoped_refptr<LayerWithForcedDrawsContent> box =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| SetLayerPropertiesForTesting(box.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(100, 100), true, false);
|
|
|
| @@ -9087,19 +9113,19 @@ TEST_F(LayerTreeHostCommonTest, OnlyApplyFixedPositioningOnce) {
|
| gfx::Transform translate_z;
|
| translate_z.Translate3d(0, 0, 10);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(800, 800), true, false);
|
| root->SetIsContainerForFixedPositionLayers(true);
|
|
|
| - scoped_refptr<Layer> frame_clip = Layer::Create();
|
| + scoped_refptr<Layer> frame_clip = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(frame_clip.get(), translate_z, gfx::Point3F(),
|
| gfx::PointF(500, 100), gfx::Size(100, 100), true,
|
| false);
|
| frame_clip->SetMasksToBounds(true);
|
|
|
| scoped_refptr<LayerWithForcedDrawsContent> fixed =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| SetLayerPropertiesForTesting(fixed.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(1000, 1000), true,
|
| false);
|
| @@ -9126,19 +9152,19 @@ TEST_F(LayerTreeHostCommonTest,
|
| gfx::Transform translate_z;
|
| translate_z.Translate3d(0, 0, 10);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(800, 800), true, false);
|
| root->SetIsContainerForFixedPositionLayers(true);
|
|
|
| - scoped_refptr<Layer> frame_clip = Layer::Create();
|
| + scoped_refptr<Layer> frame_clip = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(frame_clip.get(), translate_z, gfx::Point3F(),
|
| gfx::PointF(500, 100), gfx::Size(100, 100), true,
|
| false);
|
| frame_clip->SetMasksToBounds(true);
|
|
|
| scoped_refptr<LayerWithForcedDrawsContent> scroller =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| SetLayerPropertiesForTesting(scroller.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(1000, 1000), true,
|
| false);
|
| @@ -9148,7 +9174,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| scroller->SetScrollClipLayerId(frame_clip->id());
|
|
|
| scoped_refptr<LayerWithForcedDrawsContent> fixed =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| SetLayerPropertiesForTesting(fixed.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(50, 50), true, false);
|
|
|
| @@ -9157,7 +9183,7 @@ TEST_F(LayerTreeHostCommonTest,
|
| fixed->SetPositionConstraint(constraint);
|
|
|
| scoped_refptr<LayerWithForcedDrawsContent> fixed_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| SetLayerPropertiesForTesting(fixed_child.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(10, 10), true, false);
|
|
|
| @@ -9183,19 +9209,19 @@ TEST_F(LayerTreeHostCommonTest,
|
| TEST_F(LayerTreeHostCommonTest, FixedClipsShouldBeAssociatedWithTheRightNode) {
|
| gfx::Transform identity;
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(800, 800), true, false);
|
| root->SetIsContainerForFixedPositionLayers(true);
|
|
|
| - scoped_refptr<Layer> frame_clip = Layer::Create();
|
| + scoped_refptr<Layer> frame_clip = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(frame_clip.get(), identity, gfx::Point3F(),
|
| gfx::PointF(500, 100), gfx::Size(100, 100), true,
|
| false);
|
| frame_clip->SetMasksToBounds(true);
|
|
|
| scoped_refptr<LayerWithForcedDrawsContent> scroller =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| SetLayerPropertiesForTesting(scroller.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(1000, 1000), true,
|
| false);
|
| @@ -9204,7 +9230,7 @@ TEST_F(LayerTreeHostCommonTest, FixedClipsShouldBeAssociatedWithTheRightNode) {
|
| scroller->SetScrollClipLayerId(frame_clip->id());
|
|
|
| scoped_refptr<LayerWithForcedDrawsContent> fixed =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| SetLayerPropertiesForTesting(fixed.get(), identity, gfx::Point3F(),
|
| gfx::PointF(100, 100), gfx::Size(50, 50), true,
|
| false);
|
| @@ -9236,7 +9262,7 @@ TEST_F(LayerTreeHostCommonTest, ChangingAxisAlignmentTriggersRebuild) {
|
| translate.Translate(10, 10);
|
| rotate.Rotate(45);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(800, 800), true, false);
|
| root->SetIsContainerForFixedPositionLayers(true);
|
| @@ -9255,9 +9281,9 @@ TEST_F(LayerTreeHostCommonTest, ChangingAxisAlignmentTriggersRebuild) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, ChangeTransformOrigin) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| root->AddChild(child);
|
|
|
| scoped_ptr<FakeLayerTreeHost> host(CreateFakeLayerTreeHost());
|
| @@ -9281,11 +9307,11 @@ TEST_F(LayerTreeHostCommonTest, ChangeTransformOrigin) {
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, UpdateScrollChildPosition) {
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_parent =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> scroll_child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent);
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
|
|
| root->AddChild(scroll_child);
|
| root->AddChild(scroll_parent);
|
| @@ -9323,13 +9349,13 @@ static void CopyOutputCallback(scoped_ptr<CopyOutputResult> result) {
|
| TEST_F(LayerTreeHostCommonTest, SkippingSubtreeMain) {
|
| gfx::Transform identity;
|
| FakeContentLayerClient client;
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<LayerWithForcedDrawsContent> grandchild =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| scoped_refptr<FakeContentLayer> greatgrandchild(
|
| - FakeContentLayer::Create(&client));
|
| + FakeContentLayer::Create(layer_settings(), &client));
|
| SetLayerPropertiesForTesting(root.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(100, 100), true, false);
|
| SetLayerPropertiesForTesting(child.get(), identity, gfx::Point3F(),
|
| @@ -9485,9 +9511,9 @@ TEST_F(LayerTreeHostCommonTest, SkippingSubtreeImpl) {
|
| TEST_F(LayerTreeHostCommonTest, SkippingLayer) {
|
| gfx::Transform identity;
|
| FakeContentLayerClient client;
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| scoped_refptr<LayerWithForcedDrawsContent> child =
|
| - make_scoped_refptr(new LayerWithForcedDrawsContent());
|
| + make_scoped_refptr(new LayerWithForcedDrawsContent(layer_settings()));
|
| SetLayerPropertiesForTesting(root.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(100, 100), true, false);
|
| SetLayerPropertiesForTesting(child.get(), identity, gfx::Point3F(),
|
| @@ -9528,9 +9554,9 @@ TEST_F(LayerTreeHostCommonTest, SkippingLayer) {
|
| TEST_F(LayerTreeHostCommonTest, LayerTreeRebuildTest) {
|
| // Ensure that the treewalk in LayerTreeHostCommom::
|
| // PreCalculateMetaInformation happens when its required.
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> parent = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> parent = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
|
|
| root->AddChild(parent);
|
| parent->AddChild(child);
|
| @@ -9573,8 +9599,8 @@ TEST_F(LayerTreeHostCommonTest, LayerTreeRebuildTest) {
|
| TEST_F(LayerTreeHostCommonTest, InputHandlersRecursiveUpdateTest) {
|
| // Ensure that the treewalk in LayertreeHostCommon::
|
| // PreCalculateMetaInformation updates input handlers correctly.
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
|
|
| root->AddChild(child);
|
|
|
| @@ -9602,11 +9628,11 @@ TEST_F(LayerTreeHostCommonTest, ResetPropertyTreeIndices) {
|
| gfx::Transform translate_z;
|
| translate_z.Translate3d(0, 0, 10);
|
|
|
| - scoped_refptr<Layer> root = Layer::Create();
|
| + scoped_refptr<Layer> root = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(root.get(), identity, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(800, 800), true, false);
|
|
|
| - scoped_refptr<Layer> child = Layer::Create();
|
| + scoped_refptr<Layer> child = Layer::Create(layer_settings());
|
| SetLayerPropertiesForTesting(child.get(), translate_z, gfx::Point3F(),
|
| gfx::PointF(), gfx::Size(100, 100), true, false);
|
|
|
|
|