Lines Matching refs:SkDPoint
43 const SkDPoint& operator[](int n) const { SkASSERT(n >= 0 && n < kPointCount); return fPts[n]; }
44 SkDPoint& operator[](int n) { SkASSERT(n >= 0 && n < kPointCount); return fPts[n]; }
46 void align(int endIndex, int ctrlIndex, SkDPoint* dstPt) const;
58 void debugSet(const SkDPoint* pts);
82 bool hullIntersects(const SkDPoint* pts, int ptCount, bool* isLinear) const;
87 void otherPts(int index, const SkDPoint* o1Pts[kPointCount - 1]) const;
90 SkDPoint ptAtT(double t) const;
128 void subDivide(const SkDPoint& a, const SkDPoint& d, double t1, double t2, SkDPoint p[2]) const;
130 …static void SubDivide(const SkPoint pts[kPointCount], const SkDPoint& a, const SkDPoint& d, double… in SubDivide()
131 double t2, SkDPoint p[2]) { in SubDivide()
136 double top(const SkDCubic& dCurve, double startT, double endT, SkDPoint*topPt) const;
140 SkDPoint fPts[kPointCount];
181 SkDPoint pts[7];
196 const SkDPoint& operator[](int n) const override { return fCubic[n]; }
197 SkDPoint& operator[](int n) override { return fCubic[n]; }
226 void otherPts(int oddMan, const SkDPoint* endPt[2]) const override { in otherPts()
232 SkDPoint ptAtT(double t) const override { return fCubic.ptAtT(t); } in ptAtT()