webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::SVGPathSource Class Referenceabstract

#include <SVGPathSource.h>

Inheritance diagram for WebCore::SVGPathSource:
WebCore::SVGPathByteStreamSource WebCore::SVGPathSegListSource WebCore::SVGPathStringSource

Public Member Functions

 SVGPathSource ()
 
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
 

Constructor & Destructor Documentation

◆ SVGPathSource()

WebCore::SVGPathSource::SVGPathSource ( )
inline

◆ ~SVGPathSource()

virtual WebCore::SVGPathSource::~SVGPathSource ( )
inlinevirtual

Member Function Documentation

◆ hasMoreData()

virtual bool WebCore::SVGPathSource::hasMoreData ( ) const
pure virtual

◆ moveToNextToken()

virtual bool WebCore::SVGPathSource::moveToNextToken ( )
pure virtual

◆ nextCommand()

virtual SVGPathSegType WebCore::SVGPathSource::nextCommand ( SVGPathSegType  previousCommand)
pure virtual

◆ parseArcToSegment()

virtual bool WebCore::SVGPathSource::parseArcToSegment ( float &  ,
float &  ,
float &  ,
bool &  ,
bool &  ,
FloatPoint  
)
pure virtual

◆ parseCurveToCubicSegment()

virtual bool WebCore::SVGPathSource::parseCurveToCubicSegment ( FloatPoint ,
FloatPoint ,
FloatPoint  
)
pure virtual

◆ parseCurveToCubicSmoothSegment()

virtual bool WebCore::SVGPathSource::parseCurveToCubicSmoothSegment ( FloatPoint ,
FloatPoint  
)
pure virtual

◆ parseCurveToQuadraticSegment()

virtual bool WebCore::SVGPathSource::parseCurveToQuadraticSegment ( FloatPoint ,
FloatPoint  
)
pure virtual

◆ parseCurveToQuadraticSmoothSegment()

virtual bool WebCore::SVGPathSource::parseCurveToQuadraticSmoothSegment ( FloatPoint )
pure virtual

◆ parseLineToHorizontalSegment()

virtual bool WebCore::SVGPathSource::parseLineToHorizontalSegment ( float &  )
pure virtual

◆ parseLineToSegment()

virtual bool WebCore::SVGPathSource::parseLineToSegment ( FloatPoint )
pure virtual

◆ parseLineToVerticalSegment()

virtual bool WebCore::SVGPathSource::parseLineToVerticalSegment ( float &  )
pure virtual

◆ parseMoveToSegment()

virtual bool WebCore::SVGPathSource::parseMoveToSegment ( FloatPoint )
pure virtual

◆ parseSVGSegmentType()

virtual bool WebCore::SVGPathSource::parseSVGSegmentType ( SVGPathSegType )
pure virtual

The documentation for this class was generated from the following file: