• Home
  • Raw
  • Download

Lines Matching full:after

50 static bool is_clockwise(const SkVector& before, const SkVector& after) {  in is_clockwise()  argument
51 return before.fX * after.fY > before.fY * after.fX; in is_clockwise()
72 static void HandleInnerJoin(SkPath* inner, const SkPoint& pivot, const SkVector& after) { in HandleInnerJoin() argument
83 inner->lineTo(pivot.fX - after.fX, pivot.fY - after.fY); in HandleInnerJoin()
89 SkVector after; in BluntJoiner() local
90 afterUnitNormal.scale(radius, &after); in BluntJoiner()
95 after.negate(); in BluntJoiner()
98 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY); in BluntJoiner()
99 HandleInnerJoin(inner, pivot, after); in BluntJoiner()
112 SkVector after = afterUnitNormal; in RoundJoiner() local
115 if (!is_clockwise(before, after)) { in RoundJoiner()
119 after.negate(); in RoundJoiner()
127 int count = SkConic::BuildUnitArc(before, after, dir, &matrix, conics); in RoundJoiner()
132 after.scale(radius); in RoundJoiner()
133 HandleInnerJoin(inner, pivot, after); in RoundJoiner()
147 SkVector after = afterUnitNormal; in MiterJoiner() local
160 ccw = !is_clockwise(before, after); in MiterJoiner()
165 after.negate(); in MiterJoiner()
175 mid = (before + after) * radius; in MiterJoiner()
195 mid.set(after.fY - before.fY, before.fX - after.fX); in MiterJoiner()
200 mid.set(before.fX + after.fX, before.fY + after.fY); in MiterJoiner()
212 after.scale(radius); in MiterJoiner()
214 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY); in MiterJoiner()
216 HandleInnerJoin(inner, pivot, after); in MiterJoiner()