| 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_LAYERS_LAYER_IMPL_H_ | 5 #ifndef CC_LAYERS_LAYER_IMPL_H_ |
| 6 #define CC_LAYERS_LAYER_IMPL_H_ | 6 #define CC_LAYERS_LAYER_IMPL_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <set> | 9 #include <set> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 367 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 378 // is responsible for calling set_needs_update_draw_properties on the tree | 378 // is responsible for calling set_needs_update_draw_properties on the tree |
| 379 // so that its list can be recreated. | 379 // so that its list can be recreated. |
| 380 void ClearRenderSurfaceLayerList(); | 380 void ClearRenderSurfaceLayerList(); |
| 381 void SetHasRenderSurface(bool has_render_surface); | 381 void SetHasRenderSurface(bool has_render_surface); |
| 382 | 382 |
| 383 RenderSurfaceImpl* render_surface() const { return render_surface_.get(); } | 383 RenderSurfaceImpl* render_surface() const { return render_surface_.get(); } |
| 384 | 384 |
| 385 DrawProperties& draw_properties() { return draw_properties_; } | 385 DrawProperties& draw_properties() { return draw_properties_; } |
| 386 const DrawProperties& draw_properties() const { return draw_properties_; } | 386 const DrawProperties& draw_properties() const { return draw_properties_; } |
| 387 | 387 |
| 388 gfx::Transform DrawTransform() const; |
| 389 |
| 388 // The following are shortcut accessors to get various information from | 390 // The following are shortcut accessors to get various information from |
| 389 // draw_properties_ | 391 // draw_properties_ |
| 390 const gfx::Transform& draw_transform() const { | |
| 391 return draw_properties_.target_space_transform; | |
| 392 } | |
| 393 const gfx::Transform& screen_space_transform() const { | 392 const gfx::Transform& screen_space_transform() const { |
| 394 return draw_properties_.screen_space_transform; | 393 return draw_properties_.screen_space_transform; |
| 395 } | 394 } |
| 396 float draw_opacity() const { return draw_properties_.opacity; } | 395 float draw_opacity() const { return draw_properties_.opacity; } |
| 397 bool screen_space_transform_is_animating() const { | 396 bool screen_space_transform_is_animating() const { |
| 398 return draw_properties_.screen_space_transform_is_animating; | 397 return draw_properties_.screen_space_transform_is_animating; |
| 399 } | 398 } |
| 400 bool can_use_lcd_text() const { return draw_properties_.can_use_lcd_text; } | 399 bool can_use_lcd_text() const { return draw_properties_.can_use_lcd_text; } |
| 401 gfx::Rect clip_rect() const { return draw_properties_.clip_rect; } | 400 gfx::Rect clip_rect() const { return draw_properties_.clip_rect; } |
| 402 gfx::Rect drawable_content_rect() const { | 401 gfx::Rect drawable_content_rect() const { |
| (...skipping 473 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 876 // If true, the layer or one of its descendants has a wheel or touch handler. | 875 // If true, the layer or one of its descendants has a wheel or touch handler. |
| 877 bool layer_or_descendant_has_input_handler_; | 876 bool layer_or_descendant_has_input_handler_; |
| 878 bool sorted_for_recursion_; | 877 bool sorted_for_recursion_; |
| 879 | 878 |
| 880 DISALLOW_COPY_AND_ASSIGN(LayerImpl); | 879 DISALLOW_COPY_AND_ASSIGN(LayerImpl); |
| 881 }; | 880 }; |
| 882 | 881 |
| 883 } // namespace cc | 882 } // namespace cc |
| 884 | 883 |
| 885 #endif // CC_LAYERS_LAYER_IMPL_H_ | 884 #endif // CC_LAYERS_LAYER_IMPL_H_ |
| OLD | NEW |