Index: Source/core/svg/SVGPathBlender.h |
diff --git a/Source/core/svg/SVGPathBlender.h b/Source/core/svg/SVGPathBlender.h |
index 2992c6a530072dfdfe0563c603fb671ad7343e07..403dd291e4d05c3500b1a27af70ab46437464fb2 100644 |
--- a/Source/core/svg/SVGPathBlender.h |
+++ b/Source/core/svg/SVGPathBlender.h |
@@ -21,6 +21,7 @@ |
#define SVGPathBlender_h |
#include "core/svg/SVGPathConsumer.h" |
+#include "platform/geometry/FloatPoint.h" |
#include "platform/heap/Handle.h" |
namespace blink { |
@@ -44,15 +45,16 @@ public: |
DECLARE_TRACE(); |
private: |
- 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); |
+ PathSegmentData blendMoveToSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg); |
+ PathSegmentData blendLineToSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg); |
+ PathSegmentData blendLineToHorizontalSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg); |
+ PathSegmentData blendLineToVerticalSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg); |
+ PathSegmentData blendCurveToCubicSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg); |
+ PathSegmentData blendCurveToCubicSmoothSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg); |
+ PathSegmentData blendCurveToQuadraticSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg); |
+ PathSegmentData blendCurveToQuadraticSmoothSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg); |
+ PathSegmentData blendArcToSegment(const PathSegmentData& fromSeg, const PathSegmentData& toSeg); |
+ void blendSegments(const PathSegmentData& fromSeg, const PathSegmentData& toSeg); |
float blendAnimatedDimensonalFloat(float, float, FloatBlendMode); |
FloatPoint blendAnimatedFloatPoint(const FloatPoint& from, const FloatPoint& to); |