|
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 |
|