Lines Matching defs:start

134     2. if we encounter Close, return a cons'd up Line() first (if the curr-pt != start-pt)
307 // A move at the start of the contour (or multiple leading moves, in which case we
867 // Return the unit vectors pointing at the start/stop points for the given start/sweep angles
907 static int build_arc_conics(const SkRect& oval, const SkVector& start, const SkVector& stop,
915 int count = SkConic::BuildUnitArc(start, stop, dir, &matrix, conics);
930 // legacy start indices: 6 (CW) and 7(CCW)
953 // we start with a conic on odd indices when moving CW vs. even indices when moving CCW
965 // adjusted such that the start pt is "behind" the radii start pt.
1039 // legacy start index: 1
1273 Computing the arc width introduces rounding errors that cause arcs to start
1339 SkPoint start;
1340 this->getLastPt(&start);
1344 befored.set({x1 - start.fX, y1 - start.fY}).normalize();
2310 // Looking for the last moveTo before non-move verbs start
2647 static bool checkOnCurve(SkScalar x, SkScalar y, const SkPoint& start, const SkPoint& end) {
2648 if (start.fY == end.fY) {
2649 return between(start.fX, x, end.fX) && x != end.fX;
2651 return x == start.fX && y == start.fY;
2693 if (x != pts[3].fX || y != pts[3].fY) { // don't test end points; they're start points
2771 if (x != pts[2].fX || y != pts[2].fY) { // don't test end points; they're start points
2852 if (x != pts[2].fX || y != pts[2].fY) { // don't test end points; they're start points
3130 SkPathDirection* direction, unsigned* start) {
3204 *start = 0;
3209 *start = 1;
3214 *start = 3;
3219 *start = 2;