| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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_PROPERTY_TREE_H_ | 5 #ifndef CC_TREES_PROPERTY_TREE_H_ |
| 6 #define CC_TREES_PROPERTY_TREE_H_ | 6 #define CC_TREES_PROPERTY_TREE_H_ |
| 7 | 7 |
| 8 #include <stddef.h> | 8 #include <stddef.h> |
| 9 | 9 |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 622 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 633 bool GetFromTarget(int transform_id, | 633 bool GetFromTarget(int transform_id, |
| 634 int effect_id, | 634 int effect_id, |
| 635 gfx::Transform* from_target) const; | 635 gfx::Transform* from_target) const; |
| 636 | 636 |
| 637 void ResetCachedData(); | 637 void ResetCachedData(); |
| 638 void UpdateCachedNumber(); | 638 void UpdateCachedNumber(); |
| 639 gfx::Transform ToScreenSpaceTransformWithoutSurfaceContentsScale( | 639 gfx::Transform ToScreenSpaceTransformWithoutSurfaceContentsScale( |
| 640 int transform_id, | 640 int transform_id, |
| 641 int effect_id) const; | 641 int effect_id) const; |
| 642 | 642 |
| 643 bool ComputeTransformFromTarget(int transform_id, | |
| 644 int effect_id, | |
| 645 gfx::Transform* transform) const; | |
| 646 | |
| 647 private: | 643 private: |
| 648 gfx::Vector2dF inner_viewport_container_bounds_delta_; | 644 gfx::Vector2dF inner_viewport_container_bounds_delta_; |
| 649 gfx::Vector2dF outer_viewport_container_bounds_delta_; | 645 gfx::Vector2dF outer_viewport_container_bounds_delta_; |
| 650 gfx::Vector2dF inner_viewport_scroll_bounds_delta_; | 646 gfx::Vector2dF inner_viewport_scroll_bounds_delta_; |
| 651 | 647 |
| 652 // GetDrawTransforms may change the value of cached_data_. | 648 // GetDrawTransforms may change the value of cached_data_. |
| 653 DrawTransforms& GetDrawTransforms(int transform_id, int effect_id) const; | 649 DrawTransforms& GetDrawTransforms(int transform_id, int effect_id) const; |
| 654 DrawTransformData& FetchDrawTransformsDataFromCache(int transform_id, | 650 DrawTransformData& FetchDrawTransformsDataFromCache(int transform_id, |
| 655 int effect_id) const; | 651 int effect_id) const; |
| 656 | 652 |
| 657 PropertyTreesCachedData cached_data_; | 653 PropertyTreesCachedData cached_data_; |
| 658 }; | 654 }; |
| 659 | 655 |
| 660 } // namespace cc | 656 } // namespace cc |
| 661 | 657 |
| 662 #endif // CC_TREES_PROPERTY_TREE_H_ | 658 #endif // CC_TREES_PROPERTY_TREE_H_ |
| OLD | NEW |