• Home
  • Raw
  • Download

Lines Matching refs:pivot

14 static void ButtCapper(SkPath* path, const SkPoint& pivot,  in ButtCapper()  argument
21 static void RoundCapper(SkPath* path, const SkPoint& pivot, in RoundCapper() argument
25 SkScalar px = pivot.fX; in RoundCapper()
26 SkScalar py = pivot.fY; in RoundCapper()
40 static void SquareCapper(SkPath* path, const SkPoint& pivot, in SquareCapper() argument
49 path->setLastPt(pivot.fX + normal.fX + parallel.fX, pivot.fY + normal.fY + parallel.fY); in SquareCapper()
50 path->lineTo(pivot.fX - normal.fX + parallel.fX, pivot.fY - normal.fY + parallel.fY); in SquareCapper()
54 path->lineTo(pivot.fX + normal.fX + parallel.fX, pivot.fY + normal.fY + parallel.fY); in SquareCapper()
55 path->lineTo(pivot.fX - normal.fX + parallel.fX, pivot.fY - normal.fY + parallel.fY); in SquareCapper()
85 static void HandleInnerJoin(SkPath* inner, const SkPoint& pivot, const SkVector& after) in HandleInnerJoin() argument
94 inner->lineTo(pivot.fX, pivot.fY); in HandleInnerJoin()
97 inner->lineTo(pivot.fX - after.fX, pivot.fY - after.fY); in HandleInnerJoin()
101 const SkPoint& pivot, const SkVector& afterUnitNormal, in BluntJoiner() argument
113 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY); in BluntJoiner()
114 HandleInnerJoin(inner, pivot, after); in BluntJoiner()
118 const SkPoint& pivot, const SkVector& afterUnitNormal, in RoundJoiner() argument
142 matrix.postTranslate(pivot.fX, pivot.fY); in RoundJoiner()
152 HandleInnerJoin(inner, pivot, after); in RoundJoiner()
163 const SkPoint& pivot, const SkVector& afterUnitNormal, in MiterJoiner() argument
233 outer->setLastPt(pivot.fX + mid.fX, pivot.fY + mid.fY); in MiterJoiner()
235 outer->lineTo(pivot.fX + mid.fX, pivot.fY + mid.fY); in MiterJoiner()
240 outer->lineTo(pivot.fX + after.fX, pivot.fY + after.fY); in MiterJoiner()
241 HandleInnerJoin(inner, pivot, after); in MiterJoiner()