OLD | NEW |
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 #ifndef CC_TREES_LAYER_TREE_H_ | 5 #ifndef CC_TREES_LAYER_TREE_H_ |
6 #define CC_TREES_LAYER_TREE_H_ | 6 #define CC_TREES_LAYER_TREE_H_ |
7 | 7 |
8 #include <memory> | 8 #include <memory> |
9 | 9 |
10 #include <unordered_map> | 10 #include <unordered_map> |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
80 return inputs_.event_listener_properties[static_cast<size_t>(event_class)]; | 80 return inputs_.event_listener_properties[static_cast<size_t>(event_class)]; |
81 } | 81 } |
82 | 82 |
83 void SetViewportSize(const gfx::Size& device_viewport_size); | 83 void SetViewportSize(const gfx::Size& device_viewport_size); |
84 gfx::Size device_viewport_size() const { | 84 gfx::Size device_viewport_size() const { |
85 return inputs_.device_viewport_size; | 85 return inputs_.device_viewport_size; |
86 } | 86 } |
87 | 87 |
88 void SetTopControlsHeight(float height, bool shrink); | 88 void SetTopControlsHeight(float height, bool shrink); |
89 void SetTopControlsShownRatio(float ratio); | 89 void SetTopControlsShownRatio(float ratio); |
| 90 void SetBottomControlsHeight(float height); |
90 | 91 |
91 void SetPageScaleFactorAndLimits(float page_scale_factor, | 92 void SetPageScaleFactorAndLimits(float page_scale_factor, |
92 float min_page_scale_factor, | 93 float min_page_scale_factor, |
93 float max_page_scale_factor); | 94 float max_page_scale_factor); |
94 float page_scale_factor() const { return inputs_.page_scale_factor; } | 95 float page_scale_factor() const { return inputs_.page_scale_factor; } |
95 | 96 |
96 void set_background_color(SkColor color) { inputs_.background_color = color; } | 97 void set_background_color(SkColor color) { inputs_.background_color = color; } |
97 SkColor background_color() const { return inputs_.background_color; } | 98 SkColor background_color() const { return inputs_.background_color; } |
98 | 99 |
99 void set_has_transparent_background(bool transparent) { | 100 void set_has_transparent_background(bool transparent) { |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
169 | 170 |
170 scoped_refptr<Layer> overscroll_elasticity_layer; | 171 scoped_refptr<Layer> overscroll_elasticity_layer; |
171 scoped_refptr<Layer> page_scale_layer; | 172 scoped_refptr<Layer> page_scale_layer; |
172 scoped_refptr<Layer> inner_viewport_scroll_layer; | 173 scoped_refptr<Layer> inner_viewport_scroll_layer; |
173 scoped_refptr<Layer> outer_viewport_scroll_layer; | 174 scoped_refptr<Layer> outer_viewport_scroll_layer; |
174 | 175 |
175 float top_controls_height; | 176 float top_controls_height; |
176 float top_controls_shown_ratio; | 177 float top_controls_shown_ratio; |
177 bool top_controls_shrink_blink_size; | 178 bool top_controls_shrink_blink_size; |
178 | 179 |
| 180 float bottom_controls_height; |
| 181 |
179 float device_scale_factor; | 182 float device_scale_factor; |
180 float painted_device_scale_factor; | 183 float painted_device_scale_factor; |
181 float page_scale_factor; | 184 float page_scale_factor; |
182 float min_page_scale_factor; | 185 float min_page_scale_factor; |
183 float max_page_scale_factor; | 186 float max_page_scale_factor; |
184 | 187 |
185 SkColor background_color; | 188 SkColor background_color; |
186 bool has_transparent_background; | 189 bool has_transparent_background; |
187 | 190 |
188 LayerSelection selection; | 191 LayerSelection selection; |
(...skipping 28 matching lines...) Expand all Loading... |
217 | 220 |
218 std::unique_ptr<AnimationHost> animation_host_; | 221 std::unique_ptr<AnimationHost> animation_host_; |
219 LayerTreeHost* layer_tree_host_; | 222 LayerTreeHost* layer_tree_host_; |
220 | 223 |
221 DISALLOW_COPY_AND_ASSIGN(LayerTree); | 224 DISALLOW_COPY_AND_ASSIGN(LayerTree); |
222 }; | 225 }; |
223 | 226 |
224 } // namespace cc | 227 } // namespace cc |
225 | 228 |
226 #endif // CC_TREES_LAYER_TREE_H_ | 229 #endif // CC_TREES_LAYER_TREE_H_ |
OLD | NEW |