Index: cc/trees/layer_tree_host_unittest.cc |
diff --git a/cc/trees/layer_tree_host_unittest.cc b/cc/trees/layer_tree_host_unittest.cc |
index f0ec0f73d9772d1a1999ae55393a9cfb33cf38d3..74e73a25dccf4550cf8aa4d94b0a6b763809103c 100644 |
--- a/cc/trees/layer_tree_host_unittest.cc |
+++ b/cc/trees/layer_tree_host_unittest.cc |
@@ -617,7 +617,7 @@ class LayerTreeHostTestPushPropertiesTo : public LayerTreeHostTest { |
} |
void DrawLayersOnThread(LayerTreeHostImpl* impl) override { |
- VerifyAfterValues(impl->active_tree()->root_layer()); |
+ VerifyAfterValues(impl->active_tree()->root_layer_for_testing()); |
} |
void DidCommitAndDrawFrame() override { |
@@ -838,12 +838,16 @@ class LayerTreeHostTestDamageWithReplica : public LayerTreeHostTest { |
switch (index_) { |
case 0: |
impl->sync_tree()->ResetAllChangeTracking(); |
- EXPECT_FALSE(impl->sync_tree()->root_layer()->LayerPropertyChanged()); |
+ EXPECT_FALSE(impl->sync_tree() |
+ ->root_layer_for_testing() |
+ ->LayerPropertyChanged()); |
PostSetNeedsCommitToMainThread(); |
index_++; |
break; |
case 1: |
- EXPECT_TRUE(impl->sync_tree()->root_layer()->LayerPropertyChanged()); |
+ EXPECT_TRUE(impl->sync_tree() |
+ ->root_layer_for_testing() |
+ ->LayerPropertyChanged()); |
EndTest(); |
break; |
} |
@@ -900,7 +904,7 @@ class LayerTreeHostTestPropertyTreesChangedSync : public LayerTreeHostTest { |
case OPACITY: |
index_++; |
impl->active_tree()->ResetAllChangeTracking(); |
- impl->active_tree()->root_layer()->OnOpacityAnimated(0.5f); |
+ impl->active_tree()->root_layer_for_testing()->OnOpacityAnimated(0.5f); |
PostSetNeedsCommitToMainThread(); |
break; |
case TRANSFORM: |
@@ -916,26 +920,34 @@ class LayerTreeHostTestPropertyTreesChangedSync : public LayerTreeHostTest { |
->LayerById(child_->id()) |
->LayerPropertyChanged()); |
transform.Translate(10, 10); |
- impl->active_tree()->root_layer()->OnTransformAnimated(transform); |
+ impl->active_tree()->root_layer_for_testing()->OnTransformAnimated( |
+ transform); |
PostSetNeedsCommitToMainThread(); |
break; |
case FILTER: |
index_++; |
- EXPECT_TRUE(impl->active_tree()->root_layer()->LayerPropertyChanged()); |
+ EXPECT_TRUE(impl->active_tree() |
+ ->root_layer_for_testing() |
+ ->LayerPropertyChanged()); |
EXPECT_TRUE(impl->active_tree() |
->LayerById(child_->id()) |
->LayerPropertyChanged()); |
impl->active_tree()->ResetAllChangeTracking(); |
- EXPECT_FALSE(impl->active_tree()->root_layer()->LayerPropertyChanged()); |
+ EXPECT_FALSE(impl->active_tree() |
+ ->root_layer_for_testing() |
+ ->LayerPropertyChanged()); |
EXPECT_FALSE(impl->active_tree() |
->LayerById(child_->id()) |
->LayerPropertyChanged()); |
filters.Append(FilterOperation::CreateOpacityFilter(0.5f)); |
- impl->active_tree()->root_layer()->OnFilterAnimated(filters); |
+ impl->active_tree()->root_layer_for_testing()->OnFilterAnimated( |
+ filters); |
PostSetNeedsCommitToMainThread(); |
break; |
case END: |
- EXPECT_TRUE(impl->active_tree()->root_layer()->LayerPropertyChanged()); |
+ EXPECT_TRUE(impl->active_tree() |
+ ->root_layer_for_testing() |
+ ->LayerPropertyChanged()); |
EndTest(); |
break; |
} |
@@ -977,16 +989,16 @@ class LayerTreeHostTestEffectTreeSync : public LayerTreeHostTest { |
void CommitCompleteOnThread(LayerTreeHostImpl* impl) override { |
EffectTree& effect_tree = impl->sync_tree()->property_trees()->effect_tree; |
- EffectNode* node = |
- effect_tree.Node(impl->sync_tree()->root_layer()->effect_tree_index()); |
+ EffectNode* node = effect_tree.Node( |
+ impl->sync_tree()->root_layer_for_testing()->effect_tree_index()); |
switch (impl->sync_tree()->source_frame_number()) { |
case 0: |
- impl->sync_tree()->root_layer()->OnOpacityAnimated(0.75f); |
+ impl->sync_tree()->root_layer_for_testing()->OnOpacityAnimated(0.75f); |
PostSetNeedsCommitToMainThread(); |
break; |
case 1: |
EXPECT_EQ(node->data.opacity, 0.75f); |
- impl->sync_tree()->root_layer()->OnOpacityAnimated(0.75f); |
+ impl->sync_tree()->root_layer_for_testing()->OnOpacityAnimated(0.75f); |
PostSetNeedsCommitToMainThread(); |
break; |
case 2: |
@@ -1038,24 +1050,27 @@ class LayerTreeHostTestTransformTreeSync : public LayerTreeHostTest { |
TransformTree& transform_tree = |
impl->sync_tree()->property_trees()->transform_tree; |
TransformNode* node = transform_tree.Node( |
- impl->sync_tree()->root_layer()->transform_tree_index()); |
+ impl->sync_tree()->root_layer_for_testing()->transform_tree_index()); |
gfx::Transform rotate10; |
rotate10.Rotate(10.f); |
gfx::Transform rotate20; |
rotate20.Rotate(20.f); |
switch (impl->sync_tree()->source_frame_number()) { |
case 0: |
- impl->sync_tree()->root_layer()->OnTransformAnimated(rotate20); |
+ impl->sync_tree()->root_layer_for_testing()->OnTransformAnimated( |
+ rotate20); |
PostSetNeedsCommitToMainThread(); |
break; |
case 1: |
EXPECT_EQ(node->data.local, rotate20); |
- impl->sync_tree()->root_layer()->OnTransformAnimated(rotate20); |
+ impl->sync_tree()->root_layer_for_testing()->OnTransformAnimated( |
+ rotate20); |
PostSetNeedsCommitToMainThread(); |
break; |
case 2: |
EXPECT_EQ(node->data.local, rotate20); |
- impl->sync_tree()->root_layer()->OnTransformAnimated(rotate20); |
+ impl->sync_tree()->root_layer_for_testing()->OnTransformAnimated( |
+ rotate20); |
PostSetNeedsCommitToMainThread(); |
break; |
case 3: |
@@ -1194,12 +1209,16 @@ class LayerTreeHostTestSwitchMaskLayer : public LayerTreeHostTest { |
switch (index_) { |
case 0: |
index_++; |
- EXPECT_FALSE( |
- impl->sync_tree()->root_layer()->render_surface()->MaskLayer()); |
+ EXPECT_FALSE(impl->sync_tree() |
+ ->root_layer_for_testing() |
+ ->render_surface() |
+ ->MaskLayer()); |
break; |
case 1: |
- EXPECT_TRUE( |
- impl->sync_tree()->root_layer()->render_surface()->MaskLayer()); |
+ EXPECT_TRUE(impl->sync_tree() |
+ ->root_layer_for_testing() |
+ ->render_surface() |
+ ->MaskLayer()); |
EndTest(); |
break; |
} |
@@ -1346,13 +1365,13 @@ class LayerTreeHostTestGpuRasterDeviceSizeChanged : public LayerTreeHostTest { |
void CommitCompleteOnThread(LayerTreeHostImpl* host_impl) override { |
if (num_draws_ == 2) { |
auto pending_tree = host_impl->pending_tree(); |
- auto pending_layer_impl = |
- static_cast<FakePictureLayerImpl*>(pending_tree->root_layer()); |
+ auto pending_layer_impl = static_cast<FakePictureLayerImpl*>( |
+ pending_tree->root_layer_for_testing()); |
EXPECT_NE(pending_layer_impl, nullptr); |
auto active_tree = host_impl->pending_tree(); |
- auto active_layer_impl = |
- static_cast<FakePictureLayerImpl*>(active_tree->root_layer()); |
+ auto active_layer_impl = static_cast<FakePictureLayerImpl*>( |
+ active_tree->root_layer_for_testing()); |
EXPECT_NE(pending_layer_impl, nullptr); |
auto active_tiling_set = active_layer_impl->picture_layer_tiling_set(); |
@@ -1542,8 +1561,10 @@ class LayerTreeHostTestDeviceScaleFactorChange : public LayerTreeHostTest { |
} else { |
gfx::Rect root_damage_rect = |
frame_data->render_passes.back()->damage_rect; |
- EXPECT_EQ(gfx::Rect(host_impl->active_tree()->root_layer()->bounds()), |
- root_damage_rect); |
+ EXPECT_EQ( |
+ gfx::Rect( |
+ host_impl->active_tree()->root_layer_for_testing()->bounds()), |
+ root_damage_rect); |
EXPECT_EQ(4.f, host_impl->active_tree()->device_scale_factor()); |
EndTest(); |
} |
@@ -2145,8 +2166,8 @@ class LayerTreeHostTestDeviceScaleFactorScalesViewportAndLayers |
// Device viewport is scaled. |
EXPECT_EQ(gfx::Size(60, 60), impl->DrawViewportSize()); |
- FakePictureLayerImpl* root = |
- static_cast<FakePictureLayerImpl*>(impl->active_tree()->root_layer()); |
+ FakePictureLayerImpl* root = static_cast<FakePictureLayerImpl*>( |
+ impl->active_tree()->root_layer_for_testing()); |
FakePictureLayerImpl* child = static_cast<FakePictureLayerImpl*>( |
impl->active_tree()->LayerById(child_layer_->id())); |
@@ -2435,10 +2456,10 @@ class LayerTreeHostTestLCDChange : public LayerTreeHostTest { |
} |
void DrawLayersOnThread(LayerTreeHostImpl* host_impl) override { |
- PictureLayerImpl* root_layer = |
- static_cast<PictureLayerImpl*>(host_impl->active_tree()->root_layer()); |
+ PictureLayerImpl* root_layer = static_cast<PictureLayerImpl*>( |
+ host_impl->active_tree()->root_layer_for_testing()); |
bool can_use_lcd_text = |
- host_impl->active_tree()->root_layer()->CanUseLCDText(); |
+ host_impl->active_tree()->root_layer_for_testing()->CanUseLCDText(); |
switch (host_impl->active_tree()->source_frame_number()) { |
case 0: |
// The first draw. |
@@ -3221,7 +3242,7 @@ class LayerTreeHostTestImplLayersPushProperties |
// Make sure the new root is pushed. |
EXPECT_EQ(1u, static_cast<PushPropertiesCountingLayerImpl*>( |
- host_impl->active_tree()->root_layer()) |
+ host_impl->active_tree()->root_layer_for_testing()) |
->push_properties_count()); |
return; |
case 4: |
@@ -3327,7 +3348,7 @@ class LayerTreeHostTestImplLayersPushProperties |
// Pull the layers that we need from the tree assuming the same structure |
// as LayerTreeHostTestLayersPushProperties |
root_impl_ = static_cast<PushPropertiesCountingLayerImpl*>( |
- host_impl->active_tree()->root_layer()); |
+ host_impl->active_tree()->root_layer_for_testing()); |
LayerTreeImpl* impl = root_impl_->layer_tree_impl(); |
if (impl->LayerById(child_->id())) { |