• Home
  • Raw
  • Download

Lines Matching refs:after

62 static bool is_clockwise(const SkVector& before, const SkVector& after)  in is_clockwise()  argument
64 return SkScalarMul(before.fX, after.fY) - SkScalarMul(before.fY, after.fX) > 0; in is_clockwise()
85 static void HandleInnerJoin(SkPath* inner, const SkPoint& pivot, const SkVector& after) in HandleInnerJoin() argument
97 inner->lineTo(pivot.fX - after.fX, pivot.fY - after.fY); in HandleInnerJoin()
104 SkVector after; in BluntJoiner() local
105 afterUnitNormal.scale(radius, &after); in BluntJoiner()
110 after.negate(); in BluntJoiner()
113 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY); in BluntJoiner()
114 HandleInnerJoin(inner, pivot, after); in BluntJoiner()
128 SkVector after = afterUnitNormal; in RoundJoiner() local
131 if (!is_clockwise(before, after)) in RoundJoiner()
135 after.negate(); in RoundJoiner()
143 int count = SkBuildQuadArc(before, after, dir, &matrix, pts); in RoundJoiner()
151 after.scale(radius); in RoundJoiner()
152 HandleInnerJoin(inner, pivot, after); in RoundJoiner()
171 SkVector after = afterUnitNormal; in MiterJoiner() local
184 ccw = !is_clockwise(before, after); in MiterJoiner()
189 after.negate(); in MiterJoiner()
200 mid.set(SkScalarMul(before.fX + after.fX, radius), in MiterJoiner()
201 SkScalarMul(before.fY + after.fY, radius)); in MiterJoiner()
223 mid.set(after.fY - before.fY, before.fX - after.fX); in MiterJoiner()
228 mid.set(before.fX + after.fX, before.fY + after.fY); in MiterJoiner()
238 after.scale(radius); in MiterJoiner()
240 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY); in MiterJoiner()
241 HandleInnerJoin(inner, pivot, after); in MiterJoiner()