Index: Source/core/animation/PrimitiveInterpolation.h |
diff --git a/Source/core/animation/PrimitiveInterpolation.h b/Source/core/animation/PrimitiveInterpolation.h |
index 5486376c79d984b9caba27e743738767e6e6655a..a452f1e3299c7accce4ad855b43e18b92c4d16e8 100644 |
--- a/Source/core/animation/PrimitiveInterpolation.h |
+++ b/Source/core/animation/PrimitiveInterpolation.h |
@@ -5,7 +5,7 @@ |
#ifndef PrimitiveInterpolation_h |
#define PrimitiveInterpolation_h |
-#include "core/animation/AnimationValue.h" |
+#include "core/animation/InterpolationValue.h" |
#include "platform/heap/Handle.h" |
#include "wtf/Vector.h" |
#include <cmath> |
@@ -20,7 +20,7 @@ class PrimitiveInterpolation : public NoBaseWillBeGarbageCollectedFinalized<Prim |
public: |
virtual ~PrimitiveInterpolation() { } |
- virtual void interpolate(double fraction, OwnPtrWillBeMember<AnimationValue>& result) const = 0; |
+ virtual void interpolate(double fraction, OwnPtrWillBeMember<InterpolationValue>& result) const = 0; |
DEFINE_INLINE_VIRTUAL_TRACE() { } |
}; |
@@ -30,14 +30,14 @@ class PairwisePrimitiveInterpolation : public PrimitiveInterpolation { |
public: |
virtual ~PairwisePrimitiveInterpolation() { } |
- static PassOwnPtrWillBeRawPtr<PairwisePrimitiveInterpolation> create(const AnimationType& type, PassOwnPtrWillBeRawPtr<InterpolableValue> start, PassOwnPtrWillBeRawPtr<InterpolableValue> end, PassRefPtrWillBeRawPtr<NonInterpolableValue> nonInterpolableValue) |
+ static PassOwnPtrWillBeRawPtr<PairwisePrimitiveInterpolation> create(const InterpolationType& type, PassOwnPtrWillBeRawPtr<InterpolableValue> start, PassOwnPtrWillBeRawPtr<InterpolableValue> end, PassRefPtrWillBeRawPtr<NonInterpolableValue> nonInterpolableValue) |
{ |
return adoptPtrWillBeNoop(new PairwisePrimitiveInterpolation(type, start, end, nonInterpolableValue)); |
} |
- PassOwnPtrWillBeRawPtr<AnimationValue> initialValue() const |
+ PassOwnPtrWillBeRawPtr<InterpolationValue> initialValue() const |
{ |
- return AnimationValue::create(m_type, m_start->clone(), m_nonInterpolableValue); |
+ return InterpolationValue::create(m_type, m_start->clone(), m_nonInterpolableValue); |
} |
DEFINE_INLINE_VIRTUAL_TRACE() |
@@ -49,14 +49,14 @@ public: |
} |
private: |
- PairwisePrimitiveInterpolation(const AnimationType& type, PassOwnPtrWillBeRawPtr<InterpolableValue> start, PassOwnPtrWillBeRawPtr<InterpolableValue> end, PassRefPtrWillBeRawPtr<NonInterpolableValue> nonInterpolableValue) |
+ PairwisePrimitiveInterpolation(const InterpolationType& type, PassOwnPtrWillBeRawPtr<InterpolableValue> start, PassOwnPtrWillBeRawPtr<InterpolableValue> end, PassRefPtrWillBeRawPtr<NonInterpolableValue> nonInterpolableValue) |
: m_type(type) |
, m_start(start) |
, m_end(end) |
, m_nonInterpolableValue(nonInterpolableValue) |
{ } |
- virtual void interpolate(double fraction, OwnPtrWillBeMember<AnimationValue>& result) const override final |
+ virtual void interpolate(double fraction, OwnPtrWillBeMember<InterpolationValue>& result) const override final |
{ |
ASSERT(result); |
ASSERT(&result->type() == &m_type); |
@@ -64,7 +64,7 @@ private: |
m_start->interpolate(*m_end, fraction, result->interpolableValue()); |
} |
- const AnimationType& m_type; |
+ const InterpolationType& m_type; |
OwnPtrWillBeMember<InterpolableValue> m_start; |
OwnPtrWillBeMember<InterpolableValue> m_end; |
RefPtrWillBeMember<NonInterpolableValue> m_nonInterpolableValue; |
@@ -75,7 +75,7 @@ class FlipPrimitiveInterpolation : public PrimitiveInterpolation { |
public: |
virtual ~FlipPrimitiveInterpolation() { } |
- static PassOwnPtrWillBeRawPtr<FlipPrimitiveInterpolation> create(PassOwnPtrWillBeRawPtr<AnimationValue> start, PassOwnPtrWillBeRawPtr<AnimationValue> end) |
+ static PassOwnPtrWillBeRawPtr<FlipPrimitiveInterpolation> create(PassOwnPtrWillBeRawPtr<InterpolationValue> start, PassOwnPtrWillBeRawPtr<InterpolationValue> end) |
{ |
return adoptPtrWillBeNoop(new FlipPrimitiveInterpolation(start, end)); |
} |
@@ -88,7 +88,7 @@ public: |
} |
private: |
- FlipPrimitiveInterpolation(PassOwnPtrWillBeRawPtr<AnimationValue> start, PassOwnPtrWillBeRawPtr<AnimationValue> end) |
+ FlipPrimitiveInterpolation(PassOwnPtrWillBeRawPtr<InterpolationValue> start, PassOwnPtrWillBeRawPtr<InterpolationValue> end) |
: m_start(start) |
, m_end(end) |
, m_lastFraction(std::numeric_limits<double>::quiet_NaN()) |
@@ -97,7 +97,7 @@ private: |
ASSERT(m_end); |
} |
- virtual void interpolate(double fraction, OwnPtrWillBeMember<AnimationValue>& result) const override final |
+ virtual void interpolate(double fraction, OwnPtrWillBeMember<InterpolationValue>& result) const override final |
{ |
// TODO(alancutter): Remove this optimisation once Oilpan is default. |
if (!std::isnan(m_lastFraction) && (fraction < 0.5) == (m_lastFraction < 0.5)) |
@@ -106,8 +106,8 @@ private: |
m_lastFraction = fraction; |
} |
- OwnPtrWillBeMember<AnimationValue> m_start; |
- OwnPtrWillBeMember<AnimationValue> m_end; |
+ OwnPtrWillBeMember<InterpolationValue> m_start; |
+ OwnPtrWillBeMember<InterpolationValue> m_end; |
mutable double m_lastFraction; |
}; |