| 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 124567c648bb404f2c38f594df4044b13aa871be..a66ff54b9e7be0b3dd048d8fa2b0584d2abe270b 100644
|
| --- a/cc/trees/layer_tree_host_common_unittest.cc
|
| +++ b/cc/trees/layer_tree_host_common_unittest.cc
|
| @@ -1825,15 +1825,15 @@ TEST_F(LayerTreeHostCommonTest, IsClippedIsSetCorrectly) {
|
| ASSERT_TRUE(root->render_surface());
|
| ASSERT_TRUE(child2->render_surface());
|
|
|
| - EXPECT_FALSE(root->is_clipped());
|
| + EXPECT_FALSE(root->is_clipped_from_property_tree());
|
| EXPECT_TRUE(root->render_surface()->is_clipped());
|
| - EXPECT_FALSE(parent->is_clipped());
|
| - EXPECT_FALSE(child1->is_clipped());
|
| - EXPECT_FALSE(child2->is_clipped());
|
| + EXPECT_FALSE(parent->is_clipped_from_property_tree());
|
| + EXPECT_FALSE(child1->is_clipped_from_property_tree());
|
| + EXPECT_FALSE(child2->is_clipped_from_property_tree());
|
| EXPECT_FALSE(child2->render_surface()->is_clipped());
|
| - EXPECT_FALSE(grand_child->is_clipped());
|
| - EXPECT_FALSE(leaf_node1->is_clipped());
|
| - EXPECT_FALSE(leaf_node2->is_clipped());
|
| + EXPECT_FALSE(grand_child->is_clipped_from_property_tree());
|
| + EXPECT_FALSE(leaf_node1->is_clipped_from_property_tree());
|
| + EXPECT_FALSE(leaf_node2->is_clipped_from_property_tree());
|
| }
|
|
|
| // Case 2: parent masksToBounds, so the parent, child1, and child2's
|
| @@ -1851,15 +1851,15 @@ TEST_F(LayerTreeHostCommonTest, IsClippedIsSetCorrectly) {
|
| ASSERT_TRUE(root->render_surface());
|
| ASSERT_TRUE(child2->render_surface());
|
|
|
| - EXPECT_FALSE(root->is_clipped());
|
| + EXPECT_FALSE(root->is_clipped_from_property_tree());
|
| EXPECT_TRUE(root->render_surface()->is_clipped());
|
| - EXPECT_TRUE(parent->is_clipped());
|
| - EXPECT_TRUE(child1->is_clipped());
|
| - EXPECT_FALSE(child2->is_clipped());
|
| + EXPECT_TRUE(parent->is_clipped_from_property_tree());
|
| + EXPECT_TRUE(child1->is_clipped_from_property_tree());
|
| + EXPECT_FALSE(child2->is_clipped_from_property_tree());
|
| EXPECT_TRUE(child2->render_surface()->is_clipped());
|
| - EXPECT_TRUE(grand_child->is_clipped());
|
| - EXPECT_TRUE(leaf_node1->is_clipped());
|
| - EXPECT_FALSE(leaf_node2->is_clipped());
|
| + EXPECT_TRUE(grand_child->is_clipped_from_property_tree());
|
| + EXPECT_TRUE(leaf_node1->is_clipped_from_property_tree());
|
| + EXPECT_FALSE(leaf_node2->is_clipped_from_property_tree());
|
| }
|
|
|
| // Case 3: child2 masksToBounds. The layer and subtree are clipped, and
|
| @@ -1876,15 +1876,15 @@ TEST_F(LayerTreeHostCommonTest, IsClippedIsSetCorrectly) {
|
| ASSERT_TRUE(root->render_surface());
|
| ASSERT_TRUE(child2->render_surface());
|
|
|
| - EXPECT_FALSE(root->is_clipped());
|
| + EXPECT_FALSE(root->is_clipped_from_property_tree());
|
| EXPECT_TRUE(root->render_surface()->is_clipped());
|
| - EXPECT_FALSE(parent->is_clipped());
|
| - EXPECT_FALSE(child1->is_clipped());
|
| - EXPECT_TRUE(child2->is_clipped());
|
| + EXPECT_FALSE(parent->is_clipped_from_property_tree());
|
| + EXPECT_FALSE(child1->is_clipped_from_property_tree());
|
| + EXPECT_TRUE(child2->is_clipped_from_property_tree());
|
| EXPECT_FALSE(child2->render_surface()->is_clipped());
|
| - EXPECT_FALSE(grand_child->is_clipped());
|
| - EXPECT_FALSE(leaf_node1->is_clipped());
|
| - EXPECT_TRUE(leaf_node2->is_clipped());
|
| + EXPECT_FALSE(grand_child->is_clipped_from_property_tree());
|
| + EXPECT_FALSE(leaf_node1->is_clipped_from_property_tree());
|
| + EXPECT_TRUE(leaf_node2->is_clipped_from_property_tree());
|
| }
|
| }
|
|
|
| @@ -2939,7 +2939,7 @@ TEST_F(LayerTreeHostCommonTest,
|
|
|
| LayerTreeHostCommon::CalculateDrawProperties(&inputs);
|
| ASSERT_TRUE(root->render_surface());
|
| - EXPECT_FALSE(root->is_clipped());
|
| + EXPECT_FALSE(root->is_clipped_from_property_tree());
|
|
|
| gfx::Rect empty;
|
| EXPECT_EQ(empty, root->render_surface()->clip_rect());
|
| @@ -5780,12 +5780,12 @@ TEST_F(LayerTreeHostCommonTest, ClipParentWithInterveningRenderSurface) {
|
| // NB: clip rects are in target space.
|
| EXPECT_EQ(gfx::Rect(0, 0, 40, 40).ToString(),
|
| render_surface1->clip_rect().ToString());
|
| - EXPECT_TRUE(render_surface1->is_clipped());
|
| + EXPECT_TRUE(render_surface1->is_clipped_from_property_tree());
|
|
|
| // This value is inherited from the clipping ancestor layer, 'intervening'.
|
| EXPECT_EQ(gfx::Rect(0, 0, 5, 5).ToString(),
|
| render_surface2->clip_rect().ToString());
|
| - EXPECT_TRUE(render_surface2->is_clipped());
|
| + EXPECT_TRUE(render_surface2->is_clipped_from_property_tree());
|
|
|
| // The content rects of both render surfaces should both have expanded to
|
| // contain the clip child.
|
| @@ -5801,7 +5801,7 @@ TEST_F(LayerTreeHostCommonTest, ClipParentWithInterveningRenderSurface) {
|
| clip_child->clip_rect().ToString());
|
| EXPECT_EQ(gfx::Rect(9, 9, 40, 40).ToString(),
|
| clip_child->visible_layer_rect().ToString());
|
| - EXPECT_TRUE(clip_child->is_clipped());
|
| + EXPECT_TRUE(clip_child->is_clipped_from_property_tree());
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, ClipParentScrolledInterveningLayer) {
|
| @@ -5908,12 +5908,12 @@ TEST_F(LayerTreeHostCommonTest, ClipParentScrolledInterveningLayer) {
|
| // NB: clip rects are in target space.
|
| EXPECT_EQ(gfx::Rect(0, 0, 40, 40).ToString(),
|
| render_surface1->clip_rect().ToString());
|
| - EXPECT_TRUE(render_surface1->is_clipped());
|
| + EXPECT_TRUE(render_surface1->is_clipped_from_property_tree());
|
|
|
| // This value is inherited from the clipping ancestor layer, 'intervening'.
|
| EXPECT_EQ(gfx::Rect(2, 2, 3, 3).ToString(),
|
| render_surface2->clip_rect().ToString());
|
| - EXPECT_TRUE(render_surface2->is_clipped());
|
| + EXPECT_TRUE(render_surface2->is_clipped_from_property_tree());
|
|
|
| // The content rects of both render surfaces should both have expanded to
|
| // contain the clip child.
|
| @@ -5929,7 +5929,7 @@ TEST_F(LayerTreeHostCommonTest, ClipParentScrolledInterveningLayer) {
|
| clip_child->clip_rect().ToString());
|
| EXPECT_EQ(gfx::Rect(12, 12, 40, 40).ToString(),
|
| clip_child->visible_layer_rect().ToString());
|
| - EXPECT_TRUE(clip_child->is_clipped());
|
| + EXPECT_TRUE(clip_child->is_clipped_from_property_tree());
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, DescendantsOfClipChildren) {
|
| @@ -6005,10 +6005,10 @@ TEST_F(LayerTreeHostCommonTest, DescendantsOfClipChildren) {
|
| // from |intervening|.
|
| EXPECT_EQ(gfx::Rect(0, 0, 40, 40).ToString(),
|
| clip_child->clip_rect().ToString());
|
| - EXPECT_TRUE(clip_child->is_clipped());
|
| + EXPECT_TRUE(clip_child->is_clipped_from_property_tree());
|
| EXPECT_EQ(gfx::Rect(0, 0, 40, 40).ToString(),
|
| child->visible_layer_rect().ToString());
|
| - EXPECT_TRUE(child->is_clipped());
|
| + EXPECT_TRUE(child->is_clipped_from_property_tree());
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest,
|
| @@ -6101,7 +6101,7 @@ TEST_F(LayerTreeHostCommonTest,
|
|
|
| EXPECT_EQ(gfx::Rect(0, 0, 5, 5).ToString(),
|
| render_surface1->clip_rect().ToString());
|
| - EXPECT_TRUE(render_surface1->is_clipped());
|
| + EXPECT_TRUE(render_surface1->is_clipped_from_property_tree());
|
|
|
| // The render surface should not clip (it has unclipped descendants), instead
|
| // it should rely on layer clipping.
|
| @@ -6356,7 +6356,7 @@ TEST_F(LayerTreeHostCommonTest, ClippedByScrollParent) {
|
|
|
| EXPECT_EQ(gfx::Rect(0, 0, 30, 30).ToString(),
|
| scroll_child->clip_rect().ToString());
|
| - EXPECT_TRUE(scroll_child->is_clipped());
|
| + EXPECT_TRUE(scroll_child->is_clipped_from_property_tree());
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, SingularTransformSubtreesDoNotDraw) {
|
| @@ -6471,7 +6471,7 @@ TEST_F(LayerTreeHostCommonTest, ClippedByOutOfOrderScrollParent) {
|
|
|
| EXPECT_EQ(gfx::Rect(0, 0, 30, 30).ToString(),
|
| scroll_child->clip_rect().ToString());
|
| - EXPECT_TRUE(scroll_child->is_clipped());
|
| + EXPECT_TRUE(scroll_child->is_clipped_from_property_tree());
|
| }
|
|
|
| TEST_F(LayerTreeHostCommonTest, ClippedByOutOfOrderScrollGrandparent) {
|
| @@ -6546,7 +6546,7 @@ TEST_F(LayerTreeHostCommonTest, ClippedByOutOfOrderScrollGrandparent) {
|
|
|
| EXPECT_EQ(gfx::Rect(0, 0, 20, 20).ToString(),
|
| scroll_child->clip_rect().ToString());
|
| - EXPECT_TRUE(scroll_child->is_clipped());
|
| + EXPECT_TRUE(scroll_child->is_clipped_from_property_tree());
|
|
|
| // Despite the fact that we visited the above layers out of order to get the
|
| // correct clip, the layer lists should be unaffected.
|
| @@ -6642,7 +6642,7 @@ TEST_F(LayerTreeHostCommonTest, OutOfOrderClippingRequiresRSLLSorting) {
|
|
|
| EXPECT_EQ(gfx::Rect(0, 0, 20, 20).ToString(),
|
| scroll_child->clip_rect().ToString());
|
| - EXPECT_TRUE(scroll_child->is_clipped());
|
| + EXPECT_TRUE(scroll_child->is_clipped_from_property_tree());
|
|
|
| // Despite the fact that we had to process the layers out of order to get the
|
| // right clip, our render_surface_layer_list's order should be unaffected.
|
| @@ -7317,6 +7317,7 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceLayerListMembership) {
|
|
|
| // Add a mask layer to child.
|
| child_raw->SetMaskLayer(LayerImpl::Create(host_impl.active_tree(), 6).Pass());
|
| + child_raw->layer_tree_impl()->property_trees()->needs_rebuild = true;
|
|
|
| ExecuteCalculateDrawProperties(grand_parent_raw);
|
| member_id = render_surface_layer_list_count();
|
| @@ -7408,6 +7409,7 @@ TEST_F(LayerTreeHostCommonTest, RenderSurfaceLayerListMembership) {
|
| EXPECT_EQ(expected, actual);
|
|
|
| child_raw->TakeMaskLayer();
|
| + child_raw->layer_tree_impl()->property_trees()->needs_rebuild = true;
|
|
|
| // Now everyone's a member!
|
| grand_parent_raw->SetDrawsContent(true);
|
|
|