Home | History | Annotate | Download | only in core

Lines Matching refs:after

70 static bool is_clockwise(const SkVector& before, const SkVector& after)
72 return SkScalarMul(before.fX, after.fY) - SkScalarMul(before.fY, after.fX) > 0;
93 static void HandleInnerJoin(SkPath* inner, const SkPoint& pivot, const SkVector& after)
105 inner->lineTo(pivot.fX - after.fX, pivot.fY - after.fY);
112 SkVector after;
113 afterUnitNormal.scale(radius, &after);
118 after.negate();
121 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY);
122 HandleInnerJoin(inner, pivot, after);
136 SkVector after = afterUnitNormal;
139 if (!is_clockwise(before, after))
143 after.negate();
151 int count = SkBuildQuadArc(before, after, dir, &matrix, pts);
159 after.scale(radius);
160 HandleInnerJoin(inner, pivot, after);
179 SkVector after = afterUnitNormal;
192 ccw = !is_clockwise(before, after);
197 after.negate();
208 mid.set(SkScalarMul(before.fX + after.fX, radius),
209 SkScalarMul(before.fY + after.fY, radius));
231 mid.set(after.fY - before.fY, before.fX - after.fX);
236 mid.set(before.fX + after.fX, before.fY + after.fY);
246 after.scale(radius);
248 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY);
249 HandleInnerJoin(inner, pivot, after);