OLD | NEW |
1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 2012 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_IMPL_H_ | 5 #ifndef CC_TREES_LAYER_TREE_IMPL_H_ |
6 #define CC_TREES_LAYER_TREE_IMPL_H_ | 6 #define CC_TREES_LAYER_TREE_IMPL_H_ |
7 | 7 |
8 #include <list> | 8 #include <list> |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
131 SkColor background_color() const { return background_color_; } | 131 SkColor background_color() const { return background_color_; } |
132 void set_background_color(SkColor color) { background_color_ = color; } | 132 void set_background_color(SkColor color) { background_color_ = color; } |
133 | 133 |
134 bool has_transparent_background() const { | 134 bool has_transparent_background() const { |
135 return has_transparent_background_; | 135 return has_transparent_background_; |
136 } | 136 } |
137 void set_has_transparent_background(bool transparent) { | 137 void set_has_transparent_background(bool transparent) { |
138 has_transparent_background_ = transparent; | 138 has_transparent_background_ = transparent; |
139 } | 139 } |
140 | 140 |
| 141 bool has_fixed_to_bottom_edge_layer() const { |
| 142 return has_fixed_to_bottom_edge_layer_; |
| 143 } |
| 144 |
141 void SetPageScaleFactorAndLimits(float page_scale_factor, | 145 void SetPageScaleFactorAndLimits(float page_scale_factor, |
142 float min_page_scale_factor, float max_page_scale_factor); | 146 float min_page_scale_factor, float max_page_scale_factor); |
143 void SetPageScaleDelta(float delta); | 147 void SetPageScaleDelta(float delta); |
144 float total_page_scale_factor() const { | 148 float total_page_scale_factor() const { |
145 return page_scale_factor_ * page_scale_delta_; | 149 return page_scale_factor_ * page_scale_delta_; |
146 } | 150 } |
147 float page_scale_factor() const { return page_scale_factor_; } | 151 float page_scale_factor() const { return page_scale_factor_; } |
148 float min_page_scale_factor() const { return min_page_scale_factor_; } | 152 float min_page_scale_factor() const { return min_page_scale_factor_; } |
149 float max_page_scale_factor() const { return max_page_scale_factor_; } | 153 float max_page_scale_factor() const { return max_page_scale_factor_; } |
150 float page_scale_delta() const { return page_scale_delta_; } | 154 float page_scale_delta() const { return page_scale_delta_; } |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
237 | 241 |
238 LayerTreeHostImpl* layer_tree_host_impl_; | 242 LayerTreeHostImpl* layer_tree_host_impl_; |
239 int source_frame_number_; | 243 int source_frame_number_; |
240 scoped_ptr<LayerImpl> root_layer_; | 244 scoped_ptr<LayerImpl> root_layer_; |
241 HeadsUpDisplayLayerImpl* hud_layer_; | 245 HeadsUpDisplayLayerImpl* hud_layer_; |
242 LayerImpl* root_scroll_layer_; | 246 LayerImpl* root_scroll_layer_; |
243 LayerImpl* currently_scrolling_layer_; | 247 LayerImpl* currently_scrolling_layer_; |
244 LayerScrollOffsetDelegate* root_layer_scroll_offset_delegate_; | 248 LayerScrollOffsetDelegate* root_layer_scroll_offset_delegate_; |
245 SkColor background_color_; | 249 SkColor background_color_; |
246 bool has_transparent_background_; | 250 bool has_transparent_background_; |
| 251 bool has_fixed_to_bottom_edge_layer_; |
247 | 252 |
248 LayerImpl* page_scale_layer_; | 253 LayerImpl* page_scale_layer_; |
249 LayerImpl* inner_viewport_scroll_layer_; | 254 LayerImpl* inner_viewport_scroll_layer_; |
250 LayerImpl* outer_viewport_scroll_layer_; | 255 LayerImpl* outer_viewport_scroll_layer_; |
251 | 256 |
252 float page_scale_factor_; | 257 float page_scale_factor_; |
253 float page_scale_delta_; | 258 float page_scale_delta_; |
254 float sent_page_scale_delta_; | 259 float sent_page_scale_delta_; |
255 float min_page_scale_factor_; | 260 float min_page_scale_factor_; |
256 float max_page_scale_factor_; | 261 float max_page_scale_factor_; |
(...skipping 24 matching lines...) Expand all Loading... |
281 | 286 |
282 UIResourceRequestQueue ui_resource_request_queue_; | 287 UIResourceRequestQueue ui_resource_request_queue_; |
283 | 288 |
284 private: | 289 private: |
285 DISALLOW_COPY_AND_ASSIGN(LayerTreeImpl); | 290 DISALLOW_COPY_AND_ASSIGN(LayerTreeImpl); |
286 }; | 291 }; |
287 | 292 |
288 } // namespace cc | 293 } // namespace cc |
289 | 294 |
290 #endif // CC_TREES_LAYER_TREE_IMPL_H_ | 295 #endif // CC_TREES_LAYER_TREE_IMPL_H_ |
OLD | NEW |