Home | History | Annotate | Download | only in core

Lines Matching defs:after

46 static bool is_clockwise(const SkVector& before, const SkVector& after) {
47 return before.fX * after.fY > before.fY * after.fX;
68 static void HandleInnerJoin(SkPath* inner, const SkPoint& pivot, const SkVector& after) {
79 inner->lineTo(pivot.fX - after.fX, pivot.fY - after.fY);
85 SkVector after;
86 afterUnitNormal.scale(radius, &after);
90 after.negate();
93 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY);
94 HandleInnerJoin(inner, pivot, after);
107 SkVector after = afterUnitNormal;
110 if (!is_clockwise(before, after)) {
113 after.negate();
121 int count = SkConic::BuildUnitArc(before, after, dir, &matrix, conics);
126 after.scale(radius);
127 HandleInnerJoin(inner, pivot, after);
141 SkVector after = afterUnitNormal;
154 ccw = !is_clockwise(before, after);
158 after.negate();
168 mid = (before + after) * radius;
188 mid.set(after.fY - before.fY, before.fX - after.fX);
193 mid.set(before.fX + after.fX, before.fY + after.fY);
205 after.scale(radius);
207 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY);
209 HandleInnerJoin(inner, pivot, after);