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 <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 513 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
524 return non_fast_scrollable_region_; | 524 return non_fast_scrollable_region_; |
525 } | 525 } |
526 | 526 |
527 void SetTouchEventHandlerRegion(const Region& region) { | 527 void SetTouchEventHandlerRegion(const Region& region) { |
528 touch_event_handler_region_ = region; | 528 touch_event_handler_region_ = region; |
529 } | 529 } |
530 const Region& touch_event_handler_region() const { | 530 const Region& touch_event_handler_region() const { |
531 return touch_event_handler_region_; | 531 return touch_event_handler_region_; |
532 } | 532 } |
533 | 533 |
534 InputHandler::ScrollStatus TryScroll( | |
535 const gfx::PointF& screen_space_point, | |
536 InputHandler::ScrollInputType type) const; | |
537 | |
538 void SetDoubleSided(bool double_sided); | 534 void SetDoubleSided(bool double_sided); |
539 bool double_sided() const { return double_sided_; } | 535 bool double_sided() const { return double_sided_; } |
540 | 536 |
541 void SetTransform(const gfx::Transform& transform); | 537 void SetTransform(const gfx::Transform& transform); |
542 const gfx::Transform& transform() const { return transform_; } | 538 const gfx::Transform& transform() const { return transform_; } |
543 bool TransformIsAnimating() const; | 539 bool TransformIsAnimating() const; |
544 bool HasPotentiallyRunningTransformAnimation() const; | 540 bool HasPotentiallyRunningTransformAnimation() const; |
545 bool TransformIsAnimatingOnImplOnly() const; | 541 bool TransformIsAnimatingOnImplOnly() const; |
546 bool HasOnlyTranslationTransforms() const; | 542 bool HasOnlyTranslationTransforms() const; |
547 bool AnimationsPreserveAxisAlignment() const; | 543 bool AnimationsPreserveAxisAlignment() const; |
(...skipping 339 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
887 // If true, the layer or one of its descendants has a touch handler. | 883 // If true, the layer or one of its descendants has a touch handler. |
888 bool layer_or_descendant_has_touch_handler_; | 884 bool layer_or_descendant_has_touch_handler_; |
889 bool sorted_for_recursion_; | 885 bool sorted_for_recursion_; |
890 | 886 |
891 DISALLOW_COPY_AND_ASSIGN(LayerImpl); | 887 DISALLOW_COPY_AND_ASSIGN(LayerImpl); |
892 }; | 888 }; |
893 | 889 |
894 } // namespace cc | 890 } // namespace cc |
895 | 891 |
896 #endif // CC_LAYERS_LAYER_IMPL_H_ | 892 #endif // CC_LAYERS_LAYER_IMPL_H_ |
OLD | NEW |