|
| WEBCORE_EXPORT | Path () |
| |
| WEBCORE_EXPORT | ~Path () |
| |
| WEBCORE_EXPORT | Path (const Path &) |
| |
| WEBCORE_EXPORT Path & | operator= (const Path &) |
| |
| bool | contains (const FloatPoint &, WindRule rule=RULE_NONZERO) const |
| |
| bool | strokeContains (StrokeStyleApplier *, const FloatPoint &) const |
| |
| FloatRect | boundingRect () const |
| |
| WEBCORE_EXPORT FloatRect | fastBoundingRect () const |
| |
| FloatRect | strokeBoundingRect (StrokeStyleApplier *=0) const |
| |
| float | length () const |
| |
| PathTraversalState | traversalStateAtLength (float length, bool &success) const |
| |
| FloatPoint | pointAtLength (float length, bool &success) const |
| |
| float | normalAngleAtLength (float length, bool &success) const |
| |
| WEBCORE_EXPORT void | clear () |
| |
| bool | isNull () const |
| |
| bool | isEmpty () const |
| |
| bool | hasCurrentPoint () const |
| |
| FloatPoint | currentPoint () const |
| |
| WEBCORE_EXPORT void | moveTo (const FloatPoint &) |
| |
| WEBCORE_EXPORT void | addLineTo (const FloatPoint &) |
| |
| WEBCORE_EXPORT void | addQuadCurveTo (const FloatPoint &controlPoint, const FloatPoint &endPoint) |
| |
| WEBCORE_EXPORT void | addBezierCurveTo (const FloatPoint &controlPoint1, const FloatPoint &controlPoint2, const FloatPoint &endPoint) |
| |
| void | addArcTo (const FloatPoint &, const FloatPoint &, float radius) |
| |
| WEBCORE_EXPORT void | closeSubpath () |
| |
| void | addArc (const FloatPoint &, float radius, float startAngle, float endAngle, bool anticlockwise) |
| |
| void | addRect (const FloatRect &) |
| |
| void | addEllipse (FloatPoint, float radiusX, float radiusY, float rotation, float startAngle, float endAngle, bool anticlockwise) |
| |
| void | addEllipse (const FloatRect &) |
| |
| WEBCORE_EXPORT void | addRoundedRect (const FloatRect &, const FloatSize &roundingRadii, RoundedRectStrategy=PreferNativeRoundedRect) |
| |
| WEBCORE_EXPORT void | addRoundedRect (const FloatRoundedRect &, RoundedRectStrategy=PreferNativeRoundedRect) |
| |
| void | addRoundedRect (const RoundedRect &) |
| |
| void | addPath (const Path &, const AffineTransform &) |
| |
| void | translate (const FloatSize &) |
| |
| PlatformPathPtr | platformPath () const |
| |
| WEBCORE_EXPORT PlatformPathPtr | ensurePlatformPath () |
| |
| WEBCORE_EXPORT void | apply (const PathApplierFunction &) const |
| |
| void | transform (const AffineTransform &) |
| |
| void | addBeziersForRoundedRect (const FloatRect &, const FloatSize &topLeftRadius, const FloatSize &topRightRadius, const FloatSize &bottomLeftRadius, const FloatSize &bottomRightRadius) |
| |
| void | dump () const |
| |
| WEBCORE_EXPORT | Path () |
| |
| WEBCORE_EXPORT | ~Path () |
| |
| WEBCORE_EXPORT | Path (const Path &) |
| |
| WEBCORE_EXPORT Path & | operator= (const Path &) |
| |
| bool | contains (const FloatPoint &, WindRule rule=RULE_NONZERO) const |
| |
| bool | strokeContains (StrokeStyleApplier *, const FloatPoint &) const |
| |
| FloatRect | boundingRect () const |
| |
| WEBCORE_EXPORT FloatRect | fastBoundingRect () const |
| |
| FloatRect | strokeBoundingRect (StrokeStyleApplier *=0) const |
| |
| float | length () const |
| |
| PathTraversalState | traversalStateAtLength (float length, bool &success) const |
| |
| FloatPoint | pointAtLength (float length, bool &success) const |
| |
| float | normalAngleAtLength (float length, bool &success) const |
| |
| WEBCORE_EXPORT void | clear () |
| |
| bool | isNull () const |
| |
| bool | isEmpty () const |
| |
| bool | hasCurrentPoint () const |
| |
| FloatPoint | currentPoint () const |
| |
| WEBCORE_EXPORT void | moveTo (const FloatPoint &) |
| |
| WEBCORE_EXPORT void | addLineTo (const FloatPoint &) |
| |
| WEBCORE_EXPORT void | addQuadCurveTo (const FloatPoint &controlPoint, const FloatPoint &endPoint) |
| |
| WEBCORE_EXPORT void | addBezierCurveTo (const FloatPoint &controlPoint1, const FloatPoint &controlPoint2, const FloatPoint &endPoint) |
| |
| void | addArcTo (const FloatPoint &, const FloatPoint &, float radius) |
| |
| WEBCORE_EXPORT void | closeSubpath () |
| |
| void | addArc (const FloatPoint &, float radius, float startAngle, float endAngle, bool anticlockwise) |
| |
| void | addRect (const FloatRect &) |
| |
| void | addEllipse (FloatPoint, float radiusX, float radiusY, float rotation, float startAngle, float endAngle, bool anticlockwise) |
| |
| void | addEllipse (const FloatRect &) |
| |
| WEBCORE_EXPORT void | addRoundedRect (const FloatRect &, const FloatSize &roundingRadii, RoundedRectStrategy=PreferNativeRoundedRect) |
| |
| WEBCORE_EXPORT void | addRoundedRect (const FloatRoundedRect &, RoundedRectStrategy=PreferNativeRoundedRect) |
| |
| void | addRoundedRect (const RoundedRect &) |
| |
| void | addPath (const Path &, const AffineTransform &) |
| |
| void | translate (const FloatSize &) |
| |
| PlatformPathPtr | platformPath () const |
| |
| WEBCORE_EXPORT PlatformPathPtr | ensurePlatformPath () |
| |
| WEBCORE_EXPORT void | apply (const PathApplierFunction &) const |
| |
| void | transform (const AffineTransform &) |
| |
| void | addBeziersForRoundedRect (const FloatRect &, const FloatSize &topLeftRadius, const FloatSize &topRightRadius, const FloatSize &bottomLeftRadius, const FloatSize &bottomRightRadius) |
| |
| void | dump () const |
| |