Lines Matching refs:SkPoint
44 uint32_t quadraticPointCount(const SkPoint points[], SkScalar tol);
47 uint32_t generateQuadraticPoints(const SkPoint& p0,
48 const SkPoint& p1,
49 const SkPoint& p2,
51 SkPoint** points,
57 uint32_t cubicPointCount(const SkPoint points[], SkScalar tol);
60 uint32_t generateCubicPoints(const SkPoint& p0,
61 const SkPoint& p1,
62 const SkPoint& p2,
63 const SkPoint& p3,
65 SkPoint** points,
74 QuadUVMatrix(const SkPoint controlPts[3]) { this->set(controlPts); } in QuadUVMatrix()
75 void set(const SkPoint controlPts[3]);
95 const SkPoint* xy = reinterpret_cast<const SkPoint*>(xyPtr); in apply()
96 SkPoint* uv = reinterpret_cast<SkPoint*>(uvPtr); in apply()
116 void getConicKLM(const SkPoint p[3], const SkScalar weight, SkMatrix* klm);
121 void convertCubicToQuads(const SkPoint p[4],
123 SkTArray<SkPoint, true>* quads);
131 void convertCubicToQuadsConstrainToTangents(const SkPoint p[4],
134 SkTArray<SkPoint, true>* quads);
139 inline void writeLineAsCubic(SkPoint startPt, SkPoint endPt, skgpu::VertexWriter* writer) { in writeLineAsCubic()
148 inline void writeQuadAsCubic(const SkPoint p[3], skgpu::VertexWriter* writer) { in writeQuadAsCubic()
156 inline void convertQuadToCubic(const SkPoint p[3], SkPoint out[4]) { in convertQuadToCubic()
170 int findCubicConvex180Chops(const SkPoint[], float T[2], bool* areCusps);
174 inline bool conicHasCusp(const SkPoint p[3]) { in conicHasCusp()