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

Side by Side Diff: cc/test/remote_client_layer_factory.cc

Issue 2456093003: Enable more layer_tree_host_unittest for LayerTreeHostRemote. (Closed)
Patch Set: Minor polish on refactored test class. Created 4 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
« no previous file with comments | « cc/test/remote_client_layer_factory.h ('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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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/test/remote_client_layer_factory.h" 5 #include "cc/test/remote_client_layer_factory.h"
6 6
7 #include "cc/layers/layer.h" 7 #include "cc/layers/layer.h"
8 #include "cc/layers/picture_layer.h" 8 #include "cc/layers/picture_layer.h"
9 #include "cc/layers/solid_color_scrollbar_layer.h" 9 #include "cc/layers/solid_color_scrollbar_layer.h"
10 #include "cc/test/fake_picture_layer.h" 10 #include "cc/test/fake_picture_layer.h"
11 #include "cc/test/push_properties_counting_layer.h"
11 12
12 namespace cc { 13 namespace cc {
13 14
14 RemoteClientLayerFactory::RemoteClientLayerFactory() = default; 15 RemoteClientLayerFactory::RemoteClientLayerFactory() = default;
15 16
16 RemoteClientLayerFactory::~RemoteClientLayerFactory() = default; 17 RemoteClientLayerFactory::~RemoteClientLayerFactory() = default;
17 18
18 scoped_refptr<Layer> RemoteClientLayerFactory::CreateLayer( 19 scoped_refptr<Layer> RemoteClientLayerFactory::CreateLayer(
19 int engine_layer_id) { 20 int engine_layer_id) {
20 scoped_refptr<Layer> layer = Layer::Create(); 21 scoped_refptr<Layer> layer = Layer::Create();
21 layer->SetLayerIdForTesting(engine_layer_id); 22 layer->SetLayerIdForTesting(engine_layer_id);
22 return layer; 23 return layer;
23 } 24 }
24 25
25 scoped_refptr<PictureLayer> RemoteClientLayerFactory::CreatePictureLayer( 26 scoped_refptr<PictureLayer> RemoteClientLayerFactory::CreatePictureLayer(
26 int engine_layer_id, 27 int engine_layer_id,
27 ContentLayerClient* content_layer_client) { 28 ContentLayerClient* content_layer_client) {
28 scoped_refptr<PictureLayer> layer = 29 scoped_refptr<PictureLayer> layer =
29 PictureLayer::Create(content_layer_client); 30 PictureLayer::Create(content_layer_client);
30 layer->SetLayerIdForTesting(engine_layer_id); 31 layer->SetLayerIdForTesting(engine_layer_id);
31 return layer; 32 return layer;
32 } 33 }
33 34
34 scoped_refptr<PictureLayer> RemoteClientLayerFactory::CreateFakePictureLayer(
35 int engine_layer_id,
36 ContentLayerClient* content_layer_client) {
37 scoped_refptr<PictureLayer> layer =
38 FakePictureLayer::Create(content_layer_client);
39 layer->SetLayerIdForTesting(engine_layer_id);
40 return layer;
41 }
42
43 scoped_refptr<SolidColorScrollbarLayer> 35 scoped_refptr<SolidColorScrollbarLayer>
44 RemoteClientLayerFactory::CreateSolidColorScrollbarLayer( 36 RemoteClientLayerFactory::CreateSolidColorScrollbarLayer(
45 int engine_layer_id, 37 int engine_layer_id,
46 ScrollbarOrientation orientation, 38 ScrollbarOrientation orientation,
47 int thumb_thickness, 39 int thumb_thickness,
48 int track_start, 40 int track_start,
49 bool is_left_side_vertical_scrollbar, 41 bool is_left_side_vertical_scrollbar,
50 int scroll_layer_id) { 42 int scroll_layer_id) {
51 scoped_refptr<SolidColorScrollbarLayer> layer = 43 scoped_refptr<SolidColorScrollbarLayer> layer =
52 SolidColorScrollbarLayer::Create( 44 SolidColorScrollbarLayer::Create(
53 orientation, thumb_thickness, track_start, 45 orientation, thumb_thickness, track_start,
54 is_left_side_vertical_scrollbar, scroll_layer_id); 46 is_left_side_vertical_scrollbar, scroll_layer_id);
55 layer->SetLayerIdForTesting(engine_layer_id); 47 layer->SetLayerIdForTesting(engine_layer_id);
56 return layer; 48 return layer;
57 } 49 }
58 50
51 scoped_refptr<PictureLayer> RemoteClientLayerFactory::CreateFakePictureLayer(
52 int engine_layer_id,
53 ContentLayerClient* content_layer_client) {
54 scoped_refptr<PictureLayer> layer =
55 FakePictureLayer::Create(content_layer_client);
56 layer->SetLayerIdForTesting(engine_layer_id);
57 return layer;
58 }
59
60 scoped_refptr<Layer>
61 RemoteClientLayerFactory::CreatePushPropertiesCountingLayer(
62 int engine_layer_id) {
63 scoped_refptr<PushPropertiesCountingLayer> layer =
64 PushPropertiesCountingLayer::Create();
65 layer->SetLayerIdForTesting(engine_layer_id);
66 return layer;
67 }
68
59 } // namespace cc 69 } // namespace cc
OLDNEW
« no previous file with comments | « cc/test/remote_client_layer_factory.h ('k') | cc/trees/layer_tree_host_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698