| 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 |