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

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

Issue 23983047: Pinch/Zoom Infrastructure & Plumbing CL (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Backup 2013.10.29 Created 7 years, 1 month 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 | Annotate | Revision Log
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.h" 5 #include "cc/trees/layer_tree_host.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 8
9 #include "base/auto_reset.h" 9 #include "base/auto_reset.h"
10 #include "base/synchronization/lock.h" 10 #include "base/synchronization/lock.h"
(...skipping 378 matching lines...) Expand 10 before | Expand all | Expand 10 after
389 settings->layer_transforms_should_scale_layer_contents = true; 389 settings->layer_transforms_should_scale_layer_contents = true;
390 } 390 }
391 391
392 virtual void SetupTree() OVERRIDE { 392 virtual void SetupTree() OVERRIDE {
393 root_layer_ = Layer::Create(); 393 root_layer_ = Layer::Create();
394 root_layer_->SetBounds(gfx::Size(10, 20)); 394 root_layer_->SetBounds(gfx::Size(10, 20));
395 395
396 bool paint_scrollbar = true; 396 bool paint_scrollbar = true;
397 bool has_thumb = false; 397 bool has_thumb = false;
398 scrollbar_ = FakePaintedScrollbarLayer::Create( 398 scrollbar_ = FakePaintedScrollbarLayer::Create(
399 paint_scrollbar, has_thumb, root_layer_->id()); 399 paint_scrollbar, has_thumb, root_layer_.get());
400 scrollbar_->SetPosition(gfx::Point(0, 10)); 400 scrollbar_->SetPosition(gfx::Point(0, 10));
401 scrollbar_->SetBounds(gfx::Size(10, 10)); 401 scrollbar_->SetBounds(gfx::Size(10, 10));
402 402
403 root_layer_->AddChild(scrollbar_); 403 root_layer_->AddChild(scrollbar_);
404 404
405 layer_tree_host()->SetRootLayer(root_layer_); 405 layer_tree_host()->SetRootLayer(root_layer_);
406 LayerTreeHostTest::SetupTree(); 406 LayerTreeHostTest::SetupTree();
407 } 407 }
408 408
409 virtual void BeginTest() OVERRIDE { 409 virtual void BeginTest() OVERRIDE {
(...skipping 628 matching lines...) Expand 10 before | Expand all | Expand 10 after
1038 // from LayerTreeHost to LayerTreeHostImpl in the MT compositor. 1038 // from LayerTreeHost to LayerTreeHostImpl in the MT compositor.
1039 class DISABLED_LayerTreeHostTestStartPageScaleAnimation 1039 class DISABLED_LayerTreeHostTestStartPageScaleAnimation
1040 : public LayerTreeHostTest { 1040 : public LayerTreeHostTest {
1041 public: 1041 public:
1042 DISABLED_LayerTreeHostTestStartPageScaleAnimation() {} 1042 DISABLED_LayerTreeHostTestStartPageScaleAnimation() {}
1043 1043
1044 virtual void SetupTree() OVERRIDE { 1044 virtual void SetupTree() OVERRIDE {
1045 LayerTreeHostTest::SetupTree(); 1045 LayerTreeHostTest::SetupTree();
1046 1046
1047 scroll_layer_ = FakeContentLayer::Create(&client_); 1047 scroll_layer_ = FakeContentLayer::Create(&client_);
1048 scroll_layer_->SetScrollable(true); 1048 scroll_layer_->SetScrollable(scroll_layer_->parent()); // WJM
1049 scroll_layer_->SetScrollOffset(gfx::Vector2d()); 1049 scroll_layer_->SetScrollOffset(gfx::Vector2d());
1050 layer_tree_host()->root_layer()->AddChild(scroll_layer_); 1050 layer_tree_host()->root_layer()->AddChild(scroll_layer_);
1051 } 1051 }
1052 1052
1053 virtual void BeginTest() OVERRIDE { 1053 virtual void BeginTest() OVERRIDE {
1054 PostSetNeedsCommitToMainThread(); 1054 PostSetNeedsCommitToMainThread();
1055 } 1055 }
1056 1056
1057 virtual void ApplyScrollAndScale(gfx::Vector2d scroll_delta, float scale) 1057 virtual void ApplyScrollAndScale(gfx::Vector2d scroll_delta, float scale)
1058 OVERRIDE { 1058 OVERRIDE {
(...skipping 293 matching lines...) Expand 10 before | Expand all | Expand 10 after
1352 settings->scrollbar_animator = LayerTreeSettings::NoAnimator; 1352 settings->scrollbar_animator = LayerTreeSettings::NoAnimator;
1353 } 1353 }
1354 1354
1355 virtual void SetupTree() OVERRIDE { 1355 virtual void SetupTree() OVERRIDE {
1356 layer_ = FakeContentLayer::Create(&client_); 1356 layer_ = FakeContentLayer::Create(&client_);
1357 layer_->SetBounds(gfx::Size(10, 20)); 1357 layer_->SetBounds(gfx::Size(10, 20));
1358 1358
1359 bool paint_scrollbar = true; 1359 bool paint_scrollbar = true;
1360 bool has_thumb = false; 1360 bool has_thumb = false;
1361 scrollbar_ = FakePaintedScrollbarLayer::Create( 1361 scrollbar_ = FakePaintedScrollbarLayer::Create(
1362 paint_scrollbar, has_thumb, layer_->id()); 1362 paint_scrollbar, has_thumb, layer_);
1363 scrollbar_->SetPosition(gfx::Point(0, 10)); 1363 scrollbar_->SetPosition(gfx::Point(0, 10));
1364 scrollbar_->SetBounds(gfx::Size(10, 10)); 1364 scrollbar_->SetBounds(gfx::Size(10, 10));
1365 1365
1366 layer_->AddChild(scrollbar_); 1366 layer_->AddChild(scrollbar_);
1367 1367
1368 layer_tree_host()->SetRootLayer(layer_); 1368 layer_tree_host()->SetRootLayer(layer_);
1369 LayerTreeHostTest::SetupTree(); 1369 LayerTreeHostTest::SetupTree();
1370 } 1370 }
1371 1371
1372 virtual void BeginTest() OVERRIDE { 1372 virtual void BeginTest() OVERRIDE {
(...skipping 2612 matching lines...) Expand 10 before | Expand all | Expand 10 after
3985 PostSetNeedsCommitToMainThread(); 3985 PostSetNeedsCommitToMainThread();
3986 } 3986 }
3987 3987
3988 virtual void SetupTree() OVERRIDE { 3988 virtual void SetupTree() OVERRIDE {
3989 root_ = Layer::Create(); 3989 root_ = Layer::Create();
3990 root_->SetBounds(gfx::Size(1, 1)); 3990 root_->SetBounds(gfx::Size(1, 1));
3991 3991
3992 bool paint_scrollbar = true; 3992 bool paint_scrollbar = true;
3993 bool has_thumb = false; 3993 bool has_thumb = false;
3994 scrollbar_layer_ = FakePaintedScrollbarLayer::Create( 3994 scrollbar_layer_ = FakePaintedScrollbarLayer::Create(
3995 paint_scrollbar, has_thumb, root_->id()); 3995 paint_scrollbar, has_thumb, root_.get());
3996 3996
3997 root_->AddChild(scrollbar_layer_); 3997 root_->AddChild(scrollbar_layer_);
3998 3998
3999 layer_tree_host()->SetRootLayer(root_); 3999 layer_tree_host()->SetRootLayer(root_);
4000 LayerTreeHostTest::SetupTree(); 4000 LayerTreeHostTest::SetupTree();
4001 } 4001 }
4002 4002
4003 virtual void DidCommitAndDrawFrame() OVERRIDE { 4003 virtual void DidCommitAndDrawFrame() OVERRIDE {
4004 switch (layer_tree_host()->source_frame_number()) { 4004 switch (layer_tree_host()->source_frame_number()) {
4005 case 0: 4005 case 0:
(...skipping 1095 matching lines...) Expand 10 before | Expand all | Expand 10 after
5101 size_t second_output_surface_memory_limit_; 5101 size_t second_output_surface_memory_limit_;
5102 FakeContentLayerClient client_; 5102 FakeContentLayerClient client_;
5103 scoped_refptr<FakeContentLayer> root_; 5103 scoped_refptr<FakeContentLayer> root_;
5104 }; 5104 };
5105 5105
5106 // No output to copy for delegated renderers. 5106 // No output to copy for delegated renderers.
5107 SINGLE_AND_MULTI_THREAD_TEST_F( 5107 SINGLE_AND_MULTI_THREAD_TEST_F(
5108 LayerTreeHostTestSetMemoryPolicyOnLostOutputSurface); 5108 LayerTreeHostTestSetMemoryPolicyOnLostOutputSurface);
5109 5109
5110 } // namespace cc 5110 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698