Lines Matching refs:SkDPoint
42 const SkDPoint& operator[](int n) const { SkASSERT(n >= 0 && n < kPointCount); return fPts[n]; }
43 SkDPoint& operator[](int n) { SkASSERT(n >= 0 && n < kPointCount); return fPts[n]; }
45 void align(int endIndex, int ctrlIndex, SkDPoint* dstPt) const;
57 void debugSet(const SkDPoint* pts);
81 bool hullIntersects(const SkDPoint* pts, int ptCount, bool* isLinear) const;
85 void otherPts(int index, const SkDPoint* o1Pts[kPointCount - 1]) const;
86 SkDPoint ptAtT(double t) const;
123 void subDivide(const SkDPoint& a, const SkDPoint& d, double t1, double t2, SkDPoint p[2]) const;
125 …static void SubDivide(const SkPoint pts[kPointCount], const SkDPoint& a, const SkDPoint& d, double… in SubDivide()
126 double t2, SkDPoint p[2]) { in SubDivide()
131 double top(const SkDCubic& dCurve, double startT, double endT, SkDPoint*topPt) const;
135 SkDPoint fPts[kPointCount];
176 SkDPoint pts[7];