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_LAYER_IMPL_H_ | 5 #ifndef CC_LAYER_IMPL_H_ |
6 #define CC_LAYER_IMPL_H_ | 6 #define CC_LAYER_IMPL_H_ |
7 | 7 |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/logging.h" | 10 #include "base/logging.h" |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
143 | 143 |
144 void SetMasksToBounds(bool masks_to_bounds); | 144 void SetMasksToBounds(bool masks_to_bounds); |
145 bool masks_to_bounds() const { return masks_to_bounds_; } | 145 bool masks_to_bounds() const { return masks_to_bounds_; } |
146 | 146 |
147 void SetContentsOpaque(bool opaque); | 147 void SetContentsOpaque(bool opaque); |
148 bool contents_opaque() const { return contents_opaque_; } | 148 bool contents_opaque() const { return contents_opaque_; } |
149 | 149 |
150 void SetOpacity(float opacity); | 150 void SetOpacity(float opacity); |
151 float opacity() const { return opacity_; } | 151 float opacity() const { return opacity_; } |
152 bool OpacityIsAnimating() const; | 152 bool OpacityIsAnimating() const; |
| 153 bool OpacityIsAnimatingOnImplOnly() const; |
153 | 154 |
154 void SetPosition(gfx::PointF position); | 155 void SetPosition(gfx::PointF position); |
155 gfx::PointF position() const { return position_; } | 156 gfx::PointF position() const { return position_; } |
156 | 157 |
157 void SetIsContainerForFixedPositionLayers(bool container) { | 158 void SetIsContainerForFixedPositionLayers(bool container) { |
158 is_container_for_fixed_position_layers_ = container; | 159 is_container_for_fixed_position_layers_ = container; |
159 } | 160 } |
160 bool is_container_for_fixed_position_layers() const { | 161 bool is_container_for_fixed_position_layers() const { |
161 return is_container_for_fixed_position_layers_; | 162 return is_container_for_fixed_position_layers_; |
162 } | 163 } |
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
320 InputHandlerClient::ScrollStatus TryScroll( | 321 InputHandlerClient::ScrollStatus TryScroll( |
321 gfx::PointF screen_space_point, | 322 gfx::PointF screen_space_point, |
322 InputHandlerClient::ScrollInputType type) const; | 323 InputHandlerClient::ScrollInputType type) const; |
323 | 324 |
324 void SetDoubleSided(bool double_sided); | 325 void SetDoubleSided(bool double_sided); |
325 bool double_sided() const { return double_sided_; } | 326 bool double_sided() const { return double_sided_; } |
326 | 327 |
327 void SetTransform(const gfx::Transform& transform); | 328 void SetTransform(const gfx::Transform& transform); |
328 const gfx::Transform& transform() const { return transform_; } | 329 const gfx::Transform& transform() const { return transform_; } |
329 bool TransformIsAnimating() const; | 330 bool TransformIsAnimating() const; |
| 331 bool TransformIsAnimatingOnImplOnly() const; |
330 | 332 |
331 void set_update_rect(const gfx::RectF& update_rect) { | 333 void set_update_rect(const gfx::RectF& update_rect) { |
332 update_rect_ = update_rect; | 334 update_rect_ = update_rect; |
333 } | 335 } |
334 const gfx::RectF& update_rect() const { return update_rect_; } | 336 const gfx::RectF& update_rect() const { return update_rect_; } |
335 | 337 |
336 std::string LayerTreeAsText() const; | 338 std::string LayerTreeAsText() const; |
337 virtual base::DictionaryValue* LayerTreeAsJson() const; | 339 virtual base::DictionaryValue* LayerTreeAsJson() const; |
338 | 340 |
339 void SetStackingOrderChanged(bool stacking_order_changed); | 341 void SetStackingOrderChanged(bool stacking_order_changed); |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
515 // Group of properties that need to be computed based on the layer tree | 517 // Group of properties that need to be computed based on the layer tree |
516 // hierarchy before layers can be drawn. | 518 // hierarchy before layers can be drawn. |
517 DrawProperties<LayerImpl, RenderSurfaceImpl> draw_properties_; | 519 DrawProperties<LayerImpl, RenderSurfaceImpl> draw_properties_; |
518 | 520 |
519 DISALLOW_COPY_AND_ASSIGN(LayerImpl); | 521 DISALLOW_COPY_AND_ASSIGN(LayerImpl); |
520 }; | 522 }; |
521 | 523 |
522 } | 524 } |
523 | 525 |
524 #endif // CC_LAYER_IMPL_H_ | 526 #endif // CC_LAYER_IMPL_H_ |
OLD | NEW |