| 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;
|
|
|