Index: Source/core/animation/InvalidatableStyleInterpolation.h |
diff --git a/Source/core/animation/InvalidatableStyleInterpolation.h b/Source/core/animation/InvalidatableStyleInterpolation.h |
index 555ee0ca47ebea5a9667231f7359ad77962fe104..677ece69f6f629411fc4721fb946d2a1e55b327d 100644 |
--- a/Source/core/animation/InvalidatableStyleInterpolation.h |
+++ b/Source/core/animation/InvalidatableStyleInterpolation.h |
@@ -44,10 +44,14 @@ private: |
const CSSPropertySpecificKeyframe& startKeyframe, |
const CSSPropertySpecificKeyframe& endKeyframe); |
- void ensureValidInterpolation(const StyleResolverState&) const; |
- bool isCacheValid(const StyleResolverState&) const; |
- bool maybeCachePairwiseConversion(const StyleResolverState*) const; |
- PassOwnPtrWillBeRawPtr<InterpolationValue> convertSingleKeyframe(const CSSPropertySpecificKeyframe&, const StyleResolverState&) const; |
+ PassOwnPtrWillBeRawPtr<InterpolationValue> maybeConvertUnderlyingValue(const StyleResolverState&) const; |
+ void ensureValidInterpolation(const StyleResolverState&, const InterpolationValue* underlyingValue) const; |
+ bool dependsOnUnderlyingValue() const; |
+ bool isCacheValid(const StyleResolverState&, const InterpolationValue* underlyingValue) const; |
+ bool isNeutralKeyframeActive() const; |
+ bool maybeCachePairwiseConversion(const StyleResolverState*, const InterpolationValue* underlyingValue) const; |
+ PassOwnPtrWillBeRawPtr<InterpolationValue> convertSingleKeyframe(const CSSPropertySpecificKeyframe&, const StyleResolverState&, const InterpolationValue* underlyingValue) const; |
+ void setFlagIfInheritUsed(StyleResolverState&) const; |
const Vector<const InterpolationType*>& m_interpolationTypes; |
const CSSPropertySpecificKeyframe& m_startKeyframe; |