Index: public/platform/WebCompositorAnimationCurve.h |
diff --git a/public/platform/WebCompositorAnimationCurve.h b/public/platform/WebCompositorAnimationCurve.h |
index 0301c71d3dca2dd1cb32ad1724066df4d2966bb5..de6af175422637751520eb87aa6f9259d0e68090 100644 |
--- a/public/platform/WebCompositorAnimationCurve.h |
+++ b/public/platform/WebCompositorAnimationCurve.h |
@@ -5,6 +5,32 @@ |
#ifndef WebCompositorAnimationCurve_h |
#define WebCompositorAnimationCurve_h |
-#include "WebAnimationCurve.h" |
+#define WEB_SCROLL_OFFSET_ANIMATION_CURVE_IS_DEFINED 1 |
+ |
+namespace blink { |
+ |
+class WebCompositorAnimationCurve { |
+public: |
+ virtual ~WebCompositorAnimationCurve() { } |
+ |
+ enum TimingFunctionType { |
+ TimingFunctionTypeEase, |
+ TimingFunctionTypeEaseIn, |
+ TimingFunctionTypeEaseOut, |
+ TimingFunctionTypeEaseInOut, |
+ TimingFunctionTypeLinear |
+ }; |
+ |
+ enum AnimationCurveType { |
+ AnimationCurveTypeFilter, |
+ AnimationCurveTypeFloat, |
+ AnimationCurveTypeScrollOffset, |
+ AnimationCurveTypeTransform, |
+ }; |
+ |
+ virtual AnimationCurveType type() const = 0; |
+}; |
+ |
+} // namespace blink |
#endif // WebCompositorAnimationCurve_h |