• Home
  • Raw
  • Download

Lines Matching refs:roots

79     int horizontalIntersect(double axisIntercept, double roots[2]) {  in horizontalIntersect()
81 return this->validT(conicVals, axisIntercept, roots); in horizontalIntersect()
89 double roots[2]; in horizontalIntersect() local
90 int count = this->horizontalIntersect(axisIntercept, roots); in horizontalIntersect()
92 double conicT = roots[index]; in horizontalIntersect()
115 int roots = this->intersectRay(rootVals); in intersect() local
116 for (int index = 0; index < roots; ++index) { in intersect()
137 int intersectRay(double roots[2]) { in intersectRay()
144 return this->validT(r, 0, roots); in intersectRay()
147 int validT(double r[3], double axisIntercept, double roots[2]) { in validT()
154 return SkDQuad::RootsValidT(A, 2 * B, C, roots); in validT()
157 int verticalIntersect(double axisIntercept, double roots[2]) { in verticalIntersect()
159 return this->validT(conicVals, axisIntercept, roots); in verticalIntersect()
167 double roots[2]; in verticalIntersect() local
168 int count = this->verticalIntersect(axisIntercept, roots); in verticalIntersect()
170 double conicT = roots[index]; in verticalIntersect()
388 int SkIntersections::HorizontalIntercept(const SkDConic& conic, SkScalar y, double* roots) { in HorizontalIntercept() argument
390 return c.horizontalIntersect(y, roots); in HorizontalIntercept()
393 int SkIntersections::VerticalIntercept(const SkDConic& conic, SkScalar x, double* roots) { in VerticalIntercept() argument
395 return c.verticalIntersect(x, roots); in VerticalIntercept()