• Home
  • Raw
  • Download

Lines Matching refs:SkDQuad

47 bool SkDQuad::hullIntersects(const SkDQuad& q2, bool* isLinear) const {  in hullIntersects()
85 bool SkDQuad::hullIntersects(const SkDConic& conic, bool* isLinear) const { in hullIntersects()
89 bool SkDQuad::hullIntersects(const SkDCubic& cubic, bool* isLinear) const { in hullIntersects()
102 void SkDQuad::otherPts(int oddMan, const SkDPoint* endPt[2]) const { in otherPts()
110 int SkDQuad::AddValidTs(double s[], int realRoots, double* t) { in AddValidTs()
138 int SkDQuad::RootsValidT(double A, double B, double C, double t[2]) { in RootsValidT()
162 int SkDQuad::RootsReal(const double A, const double B, const double C, double s[2]) { in RootsReal()
185 bool SkDQuad::isLinear(int startIndex, int endIndex) const { in isLinear()
199 SkDVector SkDQuad::dxdyAtT(double t) const { in dxdyAtT()
217 SkDPoint SkDQuad::ptAtT(double t) const { in ptAtT()
246 bool SkDQuad::monotonicInX() const { in monotonicInX()
250 bool SkDQuad::monotonicInY() const { in monotonicInY()
278 SkDQuad SkDQuad::subDivide(double t1, double t2) const { in subDivide()
282 SkDQuad dst; in subDivide()
294 void SkDQuad::align(int endIndex, SkDPoint* dstPt) const { in align()
303 SkDPoint SkDQuad::subDivide(const SkDPoint& a, const SkDPoint& c, double t1, double t2) const { in subDivide()
306 SkDQuad sub = subDivide(t1, t2); in subDivide()
347 SkDQuadPair SkDQuad::chopAt(double t) const in chopAt()
377 int SkDQuad::FindExtrema(const double src[], double tValue[1]) { in FindExtrema()
393 void SkDQuad::SetABC(const double* quad, double* a, double* b, double* c) { in SetABC()