Index: Source/core/animation/interpolation/LengthStyleInterpolation.h |
diff --git a/Source/core/animation/interpolation/LengthStyleInterpolation.h b/Source/core/animation/interpolation/LengthStyleInterpolation.h |
deleted file mode 100644 |
index 81d60661bf64eccef1b518437d0ec148e9f6f5db..0000000000000000000000000000000000000000 |
--- a/Source/core/animation/interpolation/LengthStyleInterpolation.h |
+++ /dev/null |
@@ -1,42 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef LengthStyleInterpolation_h |
-#define LengthStyleInterpolation_h |
- |
-#include "core/animation/interpolation/StyleInterpolation.h" |
-#include "platform/Length.h" |
- |
-namespace blink { |
- |
-class LengthStyleInterpolation : public StyleInterpolation { |
-public: |
- static PassRefPtrWillBeRawPtr<LengthStyleInterpolation> create(CSSValue* start, CSSValue* end, CSSPropertyID id, ValueRange range) |
- { |
- return adoptRefWillBeNoop(new LengthStyleInterpolation(lengthToInterpolableValue(start), lengthToInterpolableValue(end), id, range)); |
- } |
- |
- static bool canCreateFrom(const CSSValue&); |
- |
- virtual void apply(StyleResolverState&) const OVERRIDE; |
- |
- virtual void trace(Visitor*) OVERRIDE; |
- |
-private: |
- LengthStyleInterpolation(PassOwnPtrWillBeRawPtr<InterpolableValue> start, PassOwnPtrWillBeRawPtr<InterpolableValue> end, CSSPropertyID id, ValueRange range) |
- : StyleInterpolation(start, end, id) |
- , m_range(range) |
- { } |
- |
- static PassOwnPtrWillBeRawPtr<InterpolableValue> lengthToInterpolableValue(CSSValue*); |
- static PassRefPtrWillBeRawPtr<CSSValue> interpolableValueToLength(InterpolableValue*, ValueRange); |
- |
- ValueRange m_range; |
- |
- friend class AnimationLengthStyleInterpolationTest; |
-}; |
- |
-} |
- |
-#endif |