Lines Matching refs:SkPoint
19 typedef SkPoint SkXRay;
27 bool SkXRayCrossesLine(const SkXRay& pt, const SkPoint pts[2],
40 void SkEvalQuadAt(const SkPoint src[3], SkScalar t, SkPoint* pt,
42 void SkEvalQuadAtHalf(const SkPoint src[3], SkPoint* pt,
49 void SkChopQuadAt(const SkPoint src[3], SkPoint dst[5], SkScalar t);
54 void SkChopQuadAtHalf(const SkPoint src[3], SkPoint dst[5]);
72 int SkChopQuadAtYExtrema(const SkPoint src[3], SkPoint dst[5]);
73 int SkChopQuadAtXExtrema(const SkPoint src[3], SkPoint dst[5]);
82 int SkChopQuadAtMaxCurvature(const SkPoint src[3], SkPoint dst[5]);
88 SK_API void SkConvertQuadToCubic(const SkPoint src[3], SkPoint dst[4]);
95 void SkGetCubicCoeff(const SkPoint pts[4], SkScalar cx[4], SkScalar cy[4]);
100 void SkEvalCubicAt(const SkPoint src[4], SkScalar t, SkPoint* locOrNull,
107 void SkChopCubicAt(const SkPoint src[4], SkPoint dst[7], SkScalar t);
112 void SkChopCubicAt(const SkPoint src[4], SkPoint dst[], const SkScalar t[],
118 void SkChopCubicAtHalf(const SkPoint src[4], SkPoint dst[7]);
140 int SkChopCubicAtYExtrema(const SkPoint src[4], SkPoint dst[10]);
141 int SkChopCubicAtXExtrema(const SkPoint src[4], SkPoint dst[10]);
146 int SkFindCubicInflections(const SkPoint src[4], SkScalar tValues[2]);
152 int SkChopCubicAtInflections(const SkPoint src[4], SkPoint dst[10]);
154 int SkFindCubicMaxCurvature(const SkPoint src[4], SkScalar tValues[3]);
155 int SkChopCubicAtMaxCurvature(const SkPoint src[4], SkPoint dst[13],
170 bool SkXRayCrossesMonotonicCubic(const SkXRay& pt, const SkPoint cubic[4],
185 int SkNumXRayCrossingsForCubic(const SkXRay& pt, const SkPoint cubic[4],
207 SkRotationDirection, const SkMatrix*, SkPoint quadPoints[]);