Lines Matching defs:roots
67 int horizontalIntersect(double axisIntercept, double roots[2]) {
69 return this->validT(conicVals, axisIntercept, roots);
77 double roots[2];
78 int count = this->horizontalIntersect(axisIntercept, roots);
80 double conicT = roots[index];
103 int roots = this->intersectRay(rootVals);
104 for (int index = 0; index < roots; ++index) {
125 int intersectRay(double roots[2]) {
132 return this->validT(r, 0, roots);
135 int validT(double r[3], double axisIntercept, double roots[2]) {
142 return SkDQuad::RootsValidT(A, 2 * B, C, roots);
145 int verticalIntersect(double axisIntercept, double roots[2]) {
147 return this->validT(conicVals, axisIntercept, roots);
155 double roots[2];
156 int count = this->verticalIntersect(axisIntercept, roots);
158 double conicT = roots[index];
376 int SkIntersections::HorizontalIntercept(const SkDConic& conic, SkScalar y, double* roots) {
378 return c.horizontalIntersect(y, roots);
381 int SkIntersections::VerticalIntercept(const SkDConic& conic, SkScalar x, double* roots) {
383 return c.verticalIntersect(x, roots);