Lines Matching refs:SkScalar

67                        const SkScalar[], int conicWeightCount,
74 static SkPath Circle(SkScalar center_x, SkScalar center_y, SkScalar radius,
78 static SkPath RRect(const SkRect& bounds, SkScalar rx, SkScalar ry,
197 bool interpolate(const SkPath& ending, SkScalar weight, SkPath* out) const;
558 SkPath& moveTo(SkScalar x, SkScalar y);
580 SkPath& rMoveTo(SkScalar dx, SkScalar dy);
594 SkPath& lineTo(SkScalar x, SkScalar y);
625 SkPath& rLineTo(SkScalar dx, SkScalar dy);
643 SkPath& quadTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2);
683 SkPath& rQuadTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2);
707 SkPath& conicTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
708 SkScalar w);
730 SkPath& conicTo(const SkPoint& p1, const SkPoint& p2, SkScalar w) {
759 SkPath& rConicTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2,
760 SkScalar w);
778 SkPath& cubicTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
779 SkScalar x3, SkScalar y3);
818 SkPath& rCubicTo(SkScalar dx1, SkScalar dy1, SkScalar dx2, SkScalar dy2,
819 SkScalar dx3, SkScalar dy3);
838 SkPath& arcTo(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle, bool forceMoveTo);
865 SkPath& arcTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar radius);
886 SkPath& arcTo(const SkPoint p1, const SkPoint p2, SkScalar radius) {
923 SkPath& arcTo(SkScalar rx, SkScalar ry, SkScalar xAxisRotate, ArcSize largeArc,
924 SkPathDirection sweep, SkScalar x, SkScalar y);
949 SkPath& arcTo(const SkPoint r, SkScalar xAxisRotate, ArcSize largeArc, SkPathDirection sweep,
980 SkPath& rArcTo(SkScalar rx, SkScalar ry, SkScalar xAxisRotate, ArcSize largeArc,
981 SkPathDirection sweep, SkScalar dx, SkScalar dy);
1028 SkScalar w, SkPoint pts[], int pow2);
1081 SkPath& addRect(SkScalar left, SkScalar top, SkScalar right, SkScalar bottom,
1125 SkPath& addCircle(SkScalar x, SkScalar y, SkScalar radius,
1144 SkPath& addArc(const SkRect& oval, SkScalar startAngle, SkScalar sweepAngle);
1164 SkPath& addRoundRect(const SkRect& rect, SkScalar rx, SkScalar ry,
1172 @param radii array of 8 SkScalar values, a radius pair for each corner
1176 SkPath& addRoundRect(const SkRect& rect, const SkScalar radii[],
1263 SkPath& addPath(const SkPath& src, SkScalar dx, SkScalar dy,
1316 void offset(SkScalar dx, SkScalar dy, SkPath* dst) const;
1323 void offset(SkScalar dx, SkScalar dy) {
1360 SkPath makeScale(SkScalar sx, SkScalar sy) {
1382 void setLastPt(SkScalar x, SkScalar y);
1488 SkScalar conicWeight() const { return *fConicWeights; }
1515 const SkScalar* fConicWeights;
1535 RangeIter(const uint8_t* verbs, const SkPoint* points, const SkScalar* weights)
1561 std::tuple<SkPathVerb, const SkPoint*, const SkScalar*> operator*() const {
1595 const SkScalar* fWeights = nullptr;
1653 SkScalar conicWeight() const {
1660 SkScalar fConicWeight = 0;
1674 bool contains(SkScalar x, SkScalar y) const;
1681 @param dumpAsHex true if SkScalar values are written as hexadecimal
1846 void setPt(int index, SkScalar x, SkScalar y);