OLD | NEW |
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 #ifndef CC_TREES_LAYER_TREE_HOST_IMPL_H_ | 5 #ifndef CC_TREES_LAYER_TREE_HOST_IMPL_H_ |
6 #define CC_TREES_LAYER_TREE_HOST_IMPL_H_ | 6 #define CC_TREES_LAYER_TREE_HOST_IMPL_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
231 | 231 |
232 virtual void SetVisible(bool visible); | 232 virtual void SetVisible(bool visible); |
233 bool visible() const { return visible_; } | 233 bool visible() const { return visible_; } |
234 | 234 |
235 void SetNeedsCommit() { client_->SetNeedsCommitOnImplThread(); } | 235 void SetNeedsCommit() { client_->SetNeedsCommitOnImplThread(); } |
236 | 236 |
237 size_t memory_allocation_limit_bytes() const { | 237 size_t memory_allocation_limit_bytes() const { |
238 return managed_memory_policy_.bytes_limit_when_visible; | 238 return managed_memory_policy_.bytes_limit_when_visible; |
239 } | 239 } |
240 | 240 |
241 void SetViewportSize(gfx::Size layout_viewport_size, | 241 void SetViewportSize(gfx::Size device_viewport_size); |
242 gfx::Size device_viewport_size); | |
243 gfx::Size layout_viewport_size() const { return layout_viewport_size_; } | |
244 gfx::Size device_viewport_size() const { return device_viewport_size_; } | 242 gfx::Size device_viewport_size() const { return device_viewport_size_; } |
245 | 243 |
246 void SetOverdrawBottomHeight(float overdraw_bottom_height); | 244 void SetOverdrawBottomHeight(float overdraw_bottom_height); |
247 float overdraw_bottom_height() const { return overdraw_bottom_height_; } | 245 float overdraw_bottom_height() const { return overdraw_bottom_height_; } |
248 | 246 |
249 void SetDeviceScaleFactor(float device_scale_factor); | 247 void SetDeviceScaleFactor(float device_scale_factor); |
250 float device_scale_factor() const { return device_scale_factor_; } | 248 float device_scale_factor() const { return device_scale_factor_; } |
251 | 249 |
252 scoped_ptr<ScrollAndScaleSet> ProcessScrollDeltas(); | 250 scoped_ptr<ScrollAndScaleSet> ProcessScrollDeltas(); |
253 | 251 |
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
423 | 421 |
424 // In impl-side painting mode, inert tree with layers that can be recycled | 422 // In impl-side painting mode, inert tree with layers that can be recycled |
425 // by the next sync from the main thread. | 423 // by the next sync from the main thread. |
426 scoped_ptr<LayerTreeImpl> recycle_tree_; | 424 scoped_ptr<LayerTreeImpl> recycle_tree_; |
427 | 425 |
428 bool did_lock_scrolling_layer_; | 426 bool did_lock_scrolling_layer_; |
429 bool should_bubble_scrolls_; | 427 bool should_bubble_scrolls_; |
430 bool wheel_scrolling_; | 428 bool wheel_scrolling_; |
431 LayerTreeSettings settings_; | 429 LayerTreeSettings settings_; |
432 LayerTreeDebugState debug_state_; | 430 LayerTreeDebugState debug_state_; |
433 gfx::Size layout_viewport_size_; | |
434 gfx::Size device_viewport_size_; | 431 gfx::Size device_viewport_size_; |
435 float overdraw_bottom_height_; | 432 float overdraw_bottom_height_; |
436 float device_scale_factor_; | 433 float device_scale_factor_; |
437 bool visible_; | 434 bool visible_; |
438 ManagedMemoryPolicy managed_memory_policy_; | 435 ManagedMemoryPolicy managed_memory_policy_; |
439 | 436 |
440 bool pinch_gesture_active_; | 437 bool pinch_gesture_active_; |
441 gfx::Point previous_pinch_anchor_; | 438 gfx::Point previous_pinch_anchor_; |
442 | 439 |
443 // This is set by AnimateLayers() and used by UpdateAnimationState() | 440 // This is set by AnimateLayers() and used by UpdateAnimationState() |
(...skipping 27 matching lines...) Expand all Loading... |
471 scoped_ptr<AnimationRegistrar> animation_registrar_; | 468 scoped_ptr<AnimationRegistrar> animation_registrar_; |
472 | 469 |
473 RenderingStatsInstrumentation* rendering_stats_instrumentation_; | 470 RenderingStatsInstrumentation* rendering_stats_instrumentation_; |
474 | 471 |
475 DISALLOW_COPY_AND_ASSIGN(LayerTreeHostImpl); | 472 DISALLOW_COPY_AND_ASSIGN(LayerTreeHostImpl); |
476 }; | 473 }; |
477 | 474 |
478 } // namespace cc | 475 } // namespace cc |
479 | 476 |
480 #endif // CC_TREES_LAYER_TREE_HOST_IMPL_H_ | 477 #endif // CC_TREES_LAYER_TREE_HOST_IMPL_H_ |
OLD | NEW |