Index: Source/core/svg/SVGPathParser.h |
diff --git a/Source/core/svg/SVGPathParser.h b/Source/core/svg/SVGPathParser.h |
index dcc9c184d3deb673a4eff34594c3e3b9560d1f95..fdf66895a7384ad382adcef40237b5b925151191 100644 |
--- a/Source/core/svg/SVGPathParser.h |
+++ b/Source/core/svg/SVGPathParser.h |
@@ -48,17 +48,17 @@ public: |
DECLARE_TRACE(); |
private: |
+ bool initialCommandIsMoveTo(); |
bool decomposeArcToCubic(float, float, float, const FloatPoint&, const FloatPoint&, bool largeArcFlag, bool sweepFlag); |
- void parseClosePathSegment(); |
- bool parseMoveToSegment(); |
- bool parseLineToSegment(); |
- bool parseLineToHorizontalSegment(); |
- bool parseLineToVerticalSegment(); |
- bool parseCurveToCubicSegment(); |
- bool parseCurveToCubicSmoothSegment(); |
- bool parseCurveToQuadraticSegment(); |
- bool parseCurveToQuadraticSmoothSegment(); |
- bool parseArcToSegment(); |
+ void emitMoveToSegment(PathSegmentData&); |
+ void emitLineToSegment(PathSegmentData&); |
+ void emitLineToHorizontalSegment(PathSegmentData&); |
+ void emitLineToVerticalSegment(PathSegmentData&); |
+ void emitCurveToCubicSegment(PathSegmentData&); |
+ void emitCurveToCubicSmoothSegment(PathSegmentData&); |
+ void emitCurveToQuadraticSegment(PathSegmentData&); |
+ void emitCurveToQuadraticSmoothSegment(PathSegmentData&); |
+ void emitArcToSegment(PathSegmentData&); |
RawPtrWillBeMember<SVGPathSource> m_source; |
RawPtrWillBeMember<SVGPathConsumer> m_consumer; |