Lines Matching refs:SkVector
50 static inline bool degenerate_vector(const SkVector& v) { in degenerate_vector()
56 SkVector* normal, SkVector* unitNormal) { in set_normal_unitnormal()
66 static bool set_normal_unitnormal(const SkVector& vec, in set_normal_unitnormal()
68 SkVector* normal, SkVector* unitNormal) { in set_normal_unitnormal()
156 SkVector fFirstNormal, fPrevNormal, fFirstUnitNormal, fPrevUnitNormal;
223 const SkVector& normalAB, const SkVector& unitNormalAB,
224 SkVector* normalBC, SkVector* unitNormalBC);
226 const SkVector& normalAB, const SkVector& unitNormalAB,
227 SkVector* normalCD, SkVector* unitNormalCD);
229 const SkVector& normalAB, const SkVector& unitNormalAB,
230 SkVector* normalBC, SkVector* unitNormalBC);
231 void setRayPts(const SkPoint& tPt, SkVector* dxy, SkPoint* onPt, SkPoint* tangent) const;
238 bool preJoinTo(const SkPoint&, SkVector* normal, SkVector* unitNormal,
240 void postJoinTo(const SkPoint&, const SkVector& normal,
241 const SkVector& unitNormal);
243 void line_to(const SkPoint& currPt, const SkVector& normal);
248 bool SkPathStroker::preJoinTo(const SkPoint& currPt, SkVector* normal, in preJoinTo()
249 SkVector* unitNormal, bool currIsLine) { in preJoinTo()
281 void SkPathStroker::postJoinTo(const SkPoint& currPt, const SkVector& normal, in postJoinTo()
282 const SkVector& unitNormal) { in postJoinTo()
385 void SkPathStroker::line_to(const SkPoint& currPt, const SkVector& normal) { in line_to()
430 SkVector normal, unitNormal; in lineTo()
439 void SkPathStroker::setQuadEndNormal(const SkPoint quad[3], const SkVector& normalAB, in setQuadEndNormal()
440 const SkVector& unitNormalAB, SkVector* normalBC, SkVector* unitNormalBC) { in setQuadEndNormal()
447 void SkPathStroker::setConicEndNormal(const SkConic& conic, const SkVector& normalAB, in setConicEndNormal()
448 const SkVector& unitNormalAB, SkVector* normalBC, SkVector* unitNormalBC) { in setConicEndNormal()
452 void SkPathStroker::setCubicEndNormal(const SkPoint cubic[4], const SkVector& normalAB, in setCubicEndNormal()
453 const SkVector& unitNormalAB, SkVector* normalCD, SkVector* unitNormalCD) { in setCubicEndNormal()
454 SkVector ab = cubic[1] - cubic[0]; in setCubicEndNormal()
455 SkVector cd = cubic[3] - cubic[2]; in setCubicEndNormal()
490 SkVector dxy = lineEnd - lineStart; in pt_to_line()
494 SkVector ab0 = pt - lineStart; in pt_to_line()
533 SkVector testDiff = cubic[inner] - cubic[index]; in cubic_in_line()
570 SkVector testDiff = quad[inner] - quad[index]; in quad_in_line()
706 SkVector normalAB, unitAB, normalBC, unitBC; in conicTo()
744 SkVector normalAB, unitAB, normalBC, unitBC; in quadTo()
761 void SkPathStroker::setRayPts(const SkPoint& tPt, SkVector* dxy, SkPoint* onPt, in setRayPts()
784 SkVector dxy; in conicPerpRay()
812 SkVector dxy; in cubicPerpRay()
863 SkVector dxy; in quadPerpRay()
878 SkVector aLen = quadPts->fTangentStart - start; in intersectRay()
879 SkVector bLen = quadPts->fTangentEnd - end; in intersectRay()
892 SkVector ab0 = start - end; in intersectRay()
937 SkVector vec = line[1] - line[0]; in intersect_quad_ray()
976 SkVector smaller = quad[1] - quad[0]; in sharp_angle()
977 SkVector larger = quad[1] - quad[2]; in sharp_angle()
1260 SkVector normalAB, unitAB, normalCD, unitCD; in cubicTo()