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

Side by Side Diff: cc/trees/layer_tree_host_impl_unittest.cc

Issue 2857343002: Delete LayerImpl::GetRenderSurface. (Closed)
Patch Set: none Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « cc/trees/layer_tree_host_common_unittest.cc ('k') | cc/trees/layer_tree_host_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2011 The Chromium Authors. All rights reserved. 1 // Copyright 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "cc/trees/layer_tree_host_impl.h" 5 #include "cc/trees/layer_tree_host_impl.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <cmath> 10 #include <cmath>
(...skipping 3892 matching lines...) Expand 10 before | Expand all | Expand 10 after
3903 3903
3904 TestFrameData frame; 3904 TestFrameData frame;
3905 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame)); 3905 EXPECT_EQ(DRAW_SUCCESS, host_impl_->PrepareToDraw(&frame));
3906 host_impl_->DrawLayers(&frame); 3906 host_impl_->DrawLayers(&frame);
3907 host_impl_->DidDrawAllLayers(frame); 3907 host_impl_->DidDrawAllLayers(frame);
3908 3908
3909 EXPECT_TRUE(root->did_draw_called()); 3909 EXPECT_TRUE(root->did_draw_called());
3910 EXPECT_TRUE(layer1->did_draw_called()); 3910 EXPECT_TRUE(layer1->did_draw_called());
3911 EXPECT_TRUE(layer2->did_draw_called()); 3911 EXPECT_TRUE(layer2->did_draw_called());
3912 3912
3913 EXPECT_NE(root->GetRenderSurface(), layer1->GetRenderSurface()); 3913 EXPECT_NE(GetRenderSurface(root), GetRenderSurface(layer1));
3914 EXPECT_TRUE(layer1->GetRenderSurface()); 3914 EXPECT_TRUE(GetRenderSurface(layer1));
3915 } 3915 }
3916 3916
3917 class MissingTextureAnimatingLayer : public DidDrawCheckLayer { 3917 class MissingTextureAnimatingLayer : public DidDrawCheckLayer {
3918 public: 3918 public:
3919 static std::unique_ptr<LayerImpl> Create( 3919 static std::unique_ptr<LayerImpl> Create(
3920 LayerTreeImpl* tree_impl, 3920 LayerTreeImpl* tree_impl,
3921 int id, 3921 int id,
3922 bool tile_missing, 3922 bool tile_missing,
3923 bool had_incomplete_tile, 3923 bool had_incomplete_tile,
3924 bool animating, 3924 bool animating,
(...skipping 3317 matching lines...) Expand 10 before | Expand all | Expand 10 after
7242 PopulateSharedQuadState(shared_quad_state); 7242 PopulateSharedQuadState(shared_quad_state);
7243 7243
7244 TileDrawQuad* test_blending_draw_quad = 7244 TileDrawQuad* test_blending_draw_quad =
7245 render_pass->CreateAndAppendDrawQuad<TileDrawQuad>(); 7245 render_pass->CreateAndAppendDrawQuad<TileDrawQuad>();
7246 test_blending_draw_quad->SetNew(shared_quad_state, quad_rect_, opaque_rect, 7246 test_blending_draw_quad->SetNew(shared_quad_state, quad_rect_, opaque_rect,
7247 visible_quad_rect, resource_id_, 7247 visible_quad_rect, resource_id_,
7248 gfx::RectF(0.f, 0.f, 1.f, 1.f), 7248 gfx::RectF(0.f, 0.f, 1.f, 1.f),
7249 gfx::Size(1, 1), false, false); 7249 gfx::Size(1, 1), false, false);
7250 test_blending_draw_quad->visible_rect = quad_visible_rect_; 7250 test_blending_draw_quad->visible_rect = quad_visible_rect_;
7251 EXPECT_EQ(blend_, test_blending_draw_quad->ShouldDrawWithBlending()); 7251 EXPECT_EQ(blend_, test_blending_draw_quad->ShouldDrawWithBlending());
7252 EXPECT_EQ(has_render_surface_, !!GetRenderSurface()); 7252 EXPECT_EQ(has_render_surface_, !!GetRenderSurface(this));
7253 } 7253 }
7254 7254
7255 void SetExpectation(bool blend, bool has_render_surface) { 7255 void SetExpectation(bool blend, bool has_render_surface) {
7256 blend_ = blend; 7256 blend_ = blend;
7257 has_render_surface_ = has_render_surface; 7257 has_render_surface_ = has_render_surface;
7258 quads_appended_ = false; 7258 quads_appended_ = false;
7259 } 7259 }
7260 7260
7261 bool quads_appended() const { return quads_appended_; } 7261 bool quads_appended() const { return quads_appended_; }
7262 7262
(...skipping 5102 matching lines...) Expand 10 before | Expand all | Expand 10 after
12365 else 12365 else
12366 EXPECT_FALSE(tile->HasRasterTask()); 12366 EXPECT_FALSE(tile->HasRasterTask());
12367 } 12367 }
12368 Region expected_invalidation( 12368 Region expected_invalidation(
12369 raster_source->GetRectForImage(checkerable_image->uniqueID())); 12369 raster_source->GetRectForImage(checkerable_image->uniqueID()));
12370 EXPECT_EQ(expected_invalidation, *(root->GetPendingInvalidation())); 12370 EXPECT_EQ(expected_invalidation, *(root->GetPendingInvalidation()));
12371 } 12371 }
12372 12372
12373 } // namespace 12373 } // namespace
12374 } // namespace cc 12374 } // namespace cc
OLDNEW
« no previous file with comments | « cc/trees/layer_tree_host_common_unittest.cc ('k') | cc/trees/layer_tree_host_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698