Lines Matching refs:SkDQuad
97 LineQuadraticIntersections(const SkDQuad& q, const SkDLine& l, SkIntersections* i) in LineQuadraticIntersections()
105 LineQuadraticIntersections(const SkDQuad& q) in LineQuadraticIntersections()
166 return SkDQuad::RootsValidT(A, 2 * B, C, roots); in intersectRay()
195 return SkDQuad::RootsValidT(D, 2 * E, F, roots); in horizontalIntersect()
251 return SkDQuad::RootsValidT(D, 2 * E, F, roots); in verticalIntersect()
417 const SkDQuad& fQuad;
423 int SkIntersections::horizontal(const SkDQuad& quad, double left, double right, double y, in horizontal()
430 int SkIntersections::vertical(const SkDQuad& quad, double top, double bottom, double x, in vertical()
437 int SkIntersections::intersect(const SkDQuad& quad, const SkDLine& line) { in intersect()
443 int SkIntersections::intersectRay(const SkDQuad& quad, const SkDLine& line) { in intersectRay()
452 int SkIntersections::HorizontalIntercept(const SkDQuad& quad, SkScalar y, double* roots) { in HorizontalIntercept()
457 int SkIntersections::VerticalIntercept(const SkDQuad& quad, SkScalar x, double* roots) { in VerticalIntercept()
464 int SkDQuad::horizontalIntersect(double yIntercept, double roots[2]) const { in horizontalIntersect()
468 int SkDQuad::verticalIntersect(double xIntercept, double roots[2]) const { in verticalIntersect()