| Index: Source/core/svg/SVGPathBlender.h
|
| diff --git a/Source/core/svg/SVGPathBlender.h b/Source/core/svg/SVGPathBlender.h
|
| index 585b6279d25e9aa08780ad0caf990d215d778dde..ed37e092cfcc348b5fe36980e78e86b50c937731 100644
|
| --- a/Source/core/svg/SVGPathBlender.h
|
| +++ b/Source/core/svg/SVGPathBlender.h
|
| @@ -30,6 +30,7 @@ enum FloatBlendMode {
|
| BlendVertical
|
| };
|
|
|
| +struct PathSegmentData;
|
| class SVGPathSource;
|
|
|
| class SVGPathBlender : public NoBaseWillBeGarbageCollectedFinalized<SVGPathBlender> {
|
| @@ -43,15 +44,15 @@ public:
|
| DECLARE_TRACE();
|
|
|
| private:
|
| - bool blendMoveToSegment();
|
| - bool blendLineToSegment();
|
| - bool blendLineToHorizontalSegment();
|
| - bool blendLineToVerticalSegment();
|
| - bool blendCurveToCubicSegment();
|
| - bool blendCurveToCubicSmoothSegment();
|
| - bool blendCurveToQuadraticSegment();
|
| - bool blendCurveToQuadraticSmoothSegment();
|
| - bool blendArcToSegment();
|
| + void blendMoveToSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg);
|
| + void blendLineToSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg);
|
| + void blendLineToHorizontalSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg);
|
| + void blendLineToVerticalSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg);
|
| + void blendCurveToCubicSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg);
|
| + void blendCurveToCubicSmoothSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg);
|
| + void blendCurveToQuadraticSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg);
|
| + void blendCurveToQuadraticSmoothSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg);
|
| + void blendArcToSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg);
|
|
|
| float blendAnimatedDimensonalFloat(float, float, FloatBlendMode);
|
| FloatPoint blendAnimatedFloatPoint(const FloatPoint& from, const FloatPoint& to);
|
|
|