• Home
  • Raw
  • Download

Lines Matching refs:pivot

22 static void ButtCapper(SkPath* path, const SkPoint& pivot,  in ButtCapper()  argument
29 static void RoundCapper(SkPath* path, const SkPoint& pivot, in RoundCapper() argument
33 SkScalar px = pivot.fX; in RoundCapper()
34 SkScalar py = pivot.fY; in RoundCapper()
48 static void SquareCapper(SkPath* path, const SkPoint& pivot, in SquareCapper() argument
57 path->setLastPt(pivot.fX + normal.fX + parallel.fX, pivot.fY + normal.fY + parallel.fY); in SquareCapper()
58 path->lineTo(pivot.fX - normal.fX + parallel.fX, pivot.fY - normal.fY + parallel.fY); in SquareCapper()
62 path->lineTo(pivot.fX + normal.fX + parallel.fX, pivot.fY + normal.fY + parallel.fY); in SquareCapper()
63 path->lineTo(pivot.fX - normal.fX + parallel.fX, pivot.fY - normal.fY + parallel.fY); in SquareCapper()
93 static void HandleInnerJoin(SkPath* inner, const SkPoint& pivot, const SkVector& after) in HandleInnerJoin() argument
102 inner->lineTo(pivot.fX, pivot.fY); in HandleInnerJoin()
105 inner->lineTo(pivot.fX - after.fX, pivot.fY - after.fY); in HandleInnerJoin()
109 const SkPoint& pivot, const SkVector& afterUnitNormal, in BluntJoiner() argument
121 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY); in BluntJoiner()
122 HandleInnerJoin(inner, pivot, after); in BluntJoiner()
126 const SkPoint& pivot, const SkVector& afterUnitNormal, in RoundJoiner() argument
150 matrix.postTranslate(pivot.fX, pivot.fY); in RoundJoiner()
160 HandleInnerJoin(inner, pivot, after); in RoundJoiner()
171 const SkPoint& pivot, const SkVector& afterUnitNormal, in MiterJoiner() argument
241 outer->setLastPt(pivot.fX + mid.fX, pivot.fY + mid.fY); in MiterJoiner()
243 outer->lineTo(pivot.fX + mid.fX, pivot.fY + mid.fY); in MiterJoiner()
248 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY); in MiterJoiner()
249 HandleInnerJoin(inner, pivot, after); in MiterJoiner()