Index: third_party/WebKit/Source/core/animation/NumberInterpolationType.cpp |
diff --git a/third_party/WebKit/Source/core/animation/NumberInterpolationType.cpp b/third_party/WebKit/Source/core/animation/NumberInterpolationType.cpp |
index 0aa6c78b59fec3e49918bf8b96a76f5705a8c028..2ddf09487947dfb8448f1b38d55a33b09711efee 100644 |
--- a/third_party/WebKit/Source/core/animation/NumberInterpolationType.cpp |
+++ b/third_party/WebKit/Source/core/animation/NumberInterpolationType.cpp |
@@ -25,10 +25,10 @@ private: |
, m_number(number) |
{ } |
- bool isValid(const StyleResolverState& state, const UnderlyingValue&) const final |
+ bool isValid(const InterpolationEnvironment& environment, const UnderlyingValue&) const final |
{ |
double parentNumber; |
- if (!NumberPropertyFunctions::getNumber(m_property, *state.parentStyle(), parentNumber)) |
+ if (!NumberPropertyFunctions::getNumber(m_property, *environment.state().parentStyle(), parentNumber)) |
return false; |
return parentNumber == m_number; |
} |
@@ -52,7 +52,7 @@ PassOwnPtr<InterpolationValue> NumberInterpolationType::maybeConvertNeutral(cons |
PassOwnPtr<InterpolationValue> NumberInterpolationType::maybeConvertInitial() const |
{ |
double initialNumber; |
- if (!NumberPropertyFunctions::getInitialNumber(m_property, initialNumber)) |
+ if (!NumberPropertyFunctions::getInitialNumber(cssProperty(), initialNumber)) |
return nullptr; |
return createNumberValue(initialNumber); |
} |
@@ -62,9 +62,9 @@ PassOwnPtr<InterpolationValue> NumberInterpolationType::maybeConvertInherit(cons |
if (!state || !state->parentStyle()) |
return nullptr; |
double inheritedNumber; |
- if (!NumberPropertyFunctions::getNumber(m_property, *state->parentStyle(), inheritedNumber)) |
+ if (!NumberPropertyFunctions::getNumber(cssProperty(), *state->parentStyle(), inheritedNumber)) |
return nullptr; |
- conversionCheckers.append(ParentNumberChecker::create(*this, m_property, inheritedNumber)); |
+ conversionCheckers.append(ParentNumberChecker::create(*this, cssProperty(), inheritedNumber)); |
return createNumberValue(inheritedNumber); |
} |
@@ -75,19 +75,19 @@ PassOwnPtr<InterpolationValue> NumberInterpolationType::maybeConvertValue(const |
return createNumberValue(toCSSPrimitiveValue(value).getDoubleValue()); |
} |
-PassOwnPtr<InterpolationValue> NumberInterpolationType::maybeConvertUnderlyingValue(const StyleResolverState& state) const |
+PassOwnPtr<InterpolationValue> NumberInterpolationType::maybeConvertUnderlyingValue(const InterpolationEnvironment& environment) const |
{ |
double underlyingNumber; |
- if (!NumberPropertyFunctions::getNumber(m_property, *state.style(), underlyingNumber)) |
+ if (!NumberPropertyFunctions::getNumber(cssProperty(), *environment.state().style(), underlyingNumber)) |
return nullptr; |
return createNumberValue(underlyingNumber); |
} |
-void NumberInterpolationType::apply(const InterpolableValue& interpolableValue, const NonInterpolableValue*, StyleResolverState& state) const |
+void NumberInterpolationType::apply(const InterpolableValue& interpolableValue, const NonInterpolableValue*, InterpolationEnvironment& environment) const |
{ |
- double clampedNumber = NumberPropertyFunctions::clampNumber(m_property, toInterpolableNumber(interpolableValue).value()); |
- if (!NumberPropertyFunctions::setNumber(m_property, *state.style(), clampedNumber)) |
- StyleBuilder::applyProperty(m_property, state, CSSPrimitiveValue::create(clampedNumber, CSSPrimitiveValue::UnitType::Number).get()); |
+ double clampedNumber = NumberPropertyFunctions::clampNumber(cssProperty(), toInterpolableNumber(interpolableValue).value()); |
+ if (!NumberPropertyFunctions::setNumber(cssProperty(), *environment.state().style(), clampedNumber)) |
+ StyleBuilder::applyProperty(cssProperty(), environment.state(), CSSPrimitiveValue::create(clampedNumber, CSSPrimitiveValue::UnitType::Number).get()); |
} |
} // namespace blink |