| Index: Source/core/svg/SVGPathSource.h
|
| diff --git a/Source/core/svg/SVGPathSource.h b/Source/core/svg/SVGPathSource.h
|
| index 6c2db3009cd1cbb6e2e8281628da36f1bbde8320..80377e713e447a041b36ed8bf6e688c0d2696da7 100644
|
| --- a/Source/core/svg/SVGPathSource.h
|
| +++ b/Source/core/svg/SVGPathSource.h
|
| @@ -24,8 +24,6 @@
|
|
|
| namespace blink {
|
|
|
| -class FloatPoint;
|
| -
|
| class SVGPathSource : public NoBaseWillBeGarbageCollectedFinalized<SVGPathSource> {
|
| WTF_MAKE_NONCOPYABLE(SVGPathSource); WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED;
|
| public:
|
| @@ -33,19 +31,8 @@ public:
|
| virtual ~SVGPathSource() { }
|
|
|
| virtual bool hasMoreData() const = 0;
|
| - virtual bool moveToNextToken() = 0;
|
| - virtual bool parseSVGSegmentType(SVGPathSegType&) = 0;
|
| - virtual SVGPathSegType nextCommand(SVGPathSegType previousCommand) = 0;
|
| -
|
| - virtual bool parseMoveToSegment(FloatPoint&) = 0;
|
| - virtual bool parseLineToSegment(FloatPoint&) = 0;
|
| - virtual bool parseLineToHorizontalSegment(float&) = 0;
|
| - virtual bool parseLineToVerticalSegment(float&) = 0;
|
| - virtual bool parseCurveToCubicSegment(FloatPoint&, FloatPoint&, FloatPoint&) = 0;
|
| - virtual bool parseCurveToCubicSmoothSegment(FloatPoint&, FloatPoint&) = 0;
|
| - virtual bool parseCurveToQuadraticSegment(FloatPoint&, FloatPoint&) = 0;
|
| - virtual bool parseCurveToQuadraticSmoothSegment(FloatPoint&) = 0;
|
| - virtual bool parseArcToSegment(float&, float&, float&, bool&, bool&, FloatPoint&) = 0;
|
| + virtual SVGPathSegType peekSegmentType() = 0;
|
| + virtual PathSegmentData parseSegment() = 0;
|
|
|
| DEFINE_INLINE_VIRTUAL_TRACE() { }
|
| };
|
|
|