Chromium Code Reviews| Index: ui/compositor/transform_animation_curve_adapter.h |
| diff --git a/ui/compositor/transform_animation_curve_adapter.h b/ui/compositor/transform_animation_curve_adapter.h |
| index 7b6bdcea52b33fa073faad3f3ddce2f76ab5ffd9..1f88f0e26515cf546999fc3bf8e7207c31945998 100644 |
| --- a/ui/compositor/transform_animation_curve_adapter.h |
| +++ b/ui/compositor/transform_animation_curve_adapter.h |
| @@ -36,6 +36,25 @@ class TransformAnimationCurveAdapter :public cc::TransformAnimationCurve { |
| base::TimeDelta duration_; |
| }; |
| +class InverseTransformCurveAdapter :public cc::TransformAnimationCurve { |
|
Ian Vollick
2013/08/27 19:54:18
nit: space after the colon.
avallee
2013/08/27 20:19:42
Done.
|
| + public: |
| + InverseTransformCurveAdapter(TransformAnimationCurveAdapter base_curve, |
| + gfx::Transform initial_value, |
| + base::TimeDelta duration); |
| + |
| + virtual ~InverseTransformCurveAdapter(); |
| + |
| + virtual double Duration() const OVERRIDE; |
| + virtual scoped_ptr<AnimationCurve> Clone() const OVERRIDE; |
| + virtual gfx::Transform GetValue(double t) const OVERRIDE; |
| + |
| + private: |
| + TransformAnimationCurveAdapter base_curve_; |
| + gfx::Transform initial_value_; |
| + gfx::Transform effective_initial_value_; |
| + base::TimeDelta duration_; |
|
Ian Vollick
2013/08/27 19:54:18
nit: I know this is missing elsewhere in this file
avallee
2013/08/27 20:19:42
Done.
|
| +}; |
| + |
| } // namespace ui |
| #endif // UI_COMPOSITOR_TRANSFORM_ANIMATION_CURVE_ADAPTER_H_ |