Index: third_party/WebKit/Source/platform/animation/TimingFunction.h |
diff --git a/third_party/WebKit/Source/platform/animation/TimingFunction.h b/third_party/WebKit/Source/platform/animation/TimingFunction.h |
index 55758d6762e915e6bf85380024a5c3ab4600e394..9a7a777c3c36522b90cca9f4779918aae7668cd3 100644 |
--- a/third_party/WebKit/Source/platform/animation/TimingFunction.h |
+++ b/third_party/WebKit/Source/platform/animation/TimingFunction.h |
@@ -94,34 +94,7 @@ class PLATFORM_EXPORT CubicBezierTimingFunction final : public TimingFunction { |
return AdoptRef(new CubicBezierTimingFunction(x1, y1, x2, y2)); |
} |
- static CubicBezierTimingFunction* Preset(EaseType ease_type) { |
- DEFINE_STATIC_REF( |
- CubicBezierTimingFunction, ease, |
- (AdoptRef(new CubicBezierTimingFunction(EaseType::EASE)))); |
- DEFINE_STATIC_REF( |
- CubicBezierTimingFunction, ease_in, |
- (AdoptRef(new CubicBezierTimingFunction(EaseType::EASE_IN)))); |
- DEFINE_STATIC_REF( |
- CubicBezierTimingFunction, ease_out, |
- (AdoptRef(new CubicBezierTimingFunction(EaseType::EASE_OUT)))); |
- DEFINE_STATIC_REF( |
- CubicBezierTimingFunction, ease_in_out, |
- (AdoptRef(new CubicBezierTimingFunction(EaseType::EASE_IN_OUT)))); |
- |
- switch (ease_type) { |
- case EaseType::EASE: |
- return ease; |
- case EaseType::EASE_IN: |
- return ease_in; |
- case EaseType::EASE_OUT: |
- return ease_out; |
- case EaseType::EASE_IN_OUT: |
- return ease_in_out; |
- default: |
- NOTREACHED(); |
- return nullptr; |
- } |
- } |
+ static CubicBezierTimingFunction* Preset(EaseType); |
~CubicBezierTimingFunction() override {} |