Lines Matching refs:SkDQuad
43 bool SkDQuad::hullIntersects(const SkDQuad& q2, bool* isLinear) const { in hullIntersects()
81 bool SkDQuad::hullIntersects(const SkDConic& conic, bool* isLinear) const { in hullIntersects()
85 bool SkDQuad::hullIntersects(const SkDCubic& cubic, bool* isLinear) const { in hullIntersects()
98 void SkDQuad::otherPts(int oddMan, const SkDPoint* endPt[2]) const { in otherPts()
106 int SkDQuad::AddValidTs(double s[], int realRoots, double* t) { in AddValidTs()
134 int SkDQuad::RootsValidT(double A, double B, double C, double t[2]) { in RootsValidT()
149 int SkDQuad::RootsReal(const double A, const double B, const double C, double s[2]) { in RootsReal()
175 bool SkDQuad::isLinear(int startIndex, int endIndex) const { in isLinear()
189 SkDVector SkDQuad::dxdyAtT(double t) const { in dxdyAtT()
207 SkDPoint SkDQuad::ptAtT(double t) const { in ptAtT()
236 bool SkDQuad::monotonicInX() const { in monotonicInX()
240 bool SkDQuad::monotonicInY() const { in monotonicInY()
268 SkDQuad SkDQuad::subDivide(double t1, double t2) const { in subDivide()
272 SkDQuad dst; in subDivide()
284 void SkDQuad::align(int endIndex, SkDPoint* dstPt) const { in align()
293 SkDPoint SkDQuad::subDivide(const SkDPoint& a, const SkDPoint& c, double t1, double t2) const { in subDivide()
296 SkDQuad sub = subDivide(t1, t2); in subDivide()
337 SkDQuadPair SkDQuad::chopAt(double t) const in chopAt()
367 int SkDQuad::FindExtrema(const double src[], double tValue[1]) { in FindExtrema()
383 void SkDQuad::SetABC(const double* quad, double* a, double* b, double* c) { in SetABC()