Lines Matching refs:SkPoint

38     SkPathBuilder& moveTo(SkPoint pt);
39 SkPathBuilder& moveTo(SkScalar x, SkScalar y) { return this->moveTo(SkPoint::Make(x, y)); }
41 SkPathBuilder& lineTo(SkPoint pt);
42 SkPathBuilder& lineTo(SkScalar x, SkScalar y) { return this->lineTo(SkPoint::Make(x, y)); }
44 SkPathBuilder& quadTo(SkPoint pt1, SkPoint pt2);
46 return this->quadTo(SkPoint::Make(x1, y1), SkPoint::Make(x2, y2));
48 SkPathBuilder& quadTo(const SkPoint pts[2]) { return this->quadTo(pts[0], pts[1]); }
50 SkPathBuilder& conicTo(SkPoint pt1, SkPoint pt2, SkScalar w);
52 return this->conicTo(SkPoint::Make(x1, y1), SkPoint::Make(x2, y2), w);
54 SkPathBuilder& conicTo(const SkPoint pts[2], SkScalar w) {
58 SkPathBuilder& cubicTo(SkPoint pt1, SkPoint pt2, SkPoint pt3);
60 return this->cubicTo(SkPoint::Make(x1, y1), SkPoint::Make(x2, y2), SkPoint::Make(x3, y3));
62 SkPathBuilder& cubicTo(const SkPoint pts[3]) {
69 SkPathBuilder& polylineTo(const SkPoint pts[], int count);
70 SkPathBuilder& polylineTo(const std::initializer_list<SkPoint>& list) {
76 SkPathBuilder& rLineTo(SkPoint pt);
78 SkPathBuilder& rQuadTo(SkPoint pt1, SkPoint pt2);
82 SkPathBuilder& rConicTo(SkPoint p1, SkPoint p2, SkScalar w);
86 SkPathBuilder& rCubicTo(SkPoint pt1, SkPoint pt2, SkPoint pt3);
116 If last SkPath SkPoint does not start arc, arcTo() appends connecting line to SkPath.
120 tangents are nearly parallel, arcTo() appends line from last SkPath SkPoint to p1.
125 @param p1 SkPoint common to pair of tangents
130 SkPathBuilder& arcTo(SkPoint p1, SkPoint p2, SkScalar radius);
139 from last SkPath SkPoint to (xy.fX, xy.fY), choosing one of four possible routes:
144 radii are zero, or if last SkPath SkPoint equals (xy.fX, xy.fY). arcTo() scales radii r to
145 fit last SkPath SkPoint and xy if both are greater than zero but too small to describe
160 SkPathBuilder& arcTo(SkPoint r, SkScalar xAxisRotate, ArcSize largeArc, SkPathDirection sweep,
161 SkPoint xy);
200 SkPathBuilder& addPolygon(const SkPoint pts[], int count, bool isClosed);
201 SkPathBuilder& addPolygon(const std::initializer_list<SkPoint>& list, bool isClosed) {
222 SkTDArray<SkPoint> fPts;
230 SkPoint fLastMovePoint;