Lines Matching refs:after
48 static bool is_clockwise(const SkVector& before, const SkVector& after) {
49 return before.fX * after.fY > before.fY * after.fX;
70 static void HandleInnerJoin(SkPath* inner, const SkPoint& pivot, const SkVector& after) {
81 inner->lineTo(pivot.fX - after.fX, pivot.fY - after.fY);
87 SkVector after;
88 afterUnitNormal.scale(radius, &after);
93 after.negate();
96 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY);
97 HandleInnerJoin(inner, pivot, after);
110 SkVector after = afterUnitNormal;
113 if (!is_clockwise(before, after)) {
117 after.negate();
125 int count = SkConic::BuildUnitArc(before, after, dir, &matrix, conics);
130 after.scale(radius);
131 HandleInnerJoin(inner, pivot, after);
145 SkVector after = afterUnitNormal;
158 ccw = !is_clockwise(before, after);
163 after.negate();
173 mid = (before + after) * radius;
193 mid.set(after.fY - before.fY, before.fX - after.fX);
198 mid.set(before.fX + after.fX, before.fY + after.fY);
210 after.scale(radius);
212 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY);
214 HandleInnerJoin(inner, pivot, after);