Lines Matching refs:SkDLine
14 SkDPoint SkIntersections::Line(const SkDLine& a, const SkDLine& b) {
58 void SkIntersections::computePoints(const SkDLine& line, int used) {
65 int SkIntersections::intersectRay(const SkDLine& a, const SkDLine& b) {
106 int SkIntersections::intersect(const SkDLine& a, const SkDLine& b) {
168 static int horizontal_coincident(const SkDLine& line, double y) {
183 static double horizontal_intercept(const SkDLine& line, double y) {
187 int SkIntersections::horizontal(const SkDLine& line, double y) {
199 int SkIntersections::horizontal(const SkDLine& line, double left, double right,
214 if ((t = SkDLine::ExactPointH(line[index], left, right, y)) >= 0) {
246 if ((t = SkDLine::NearPointH(line[index], left, right, y)) >= 0) {
256 static int vertical_coincident(const SkDLine& line, double x) {
271 static double vertical_intercept(const SkDLine& line, double x) {
275 int SkIntersections::vertical(const SkDLine& line, double x) {
287 int SkIntersections::vertical(const SkDLine& line, double top, double bottom,
302 if ((t = SkDLine::ExactPointV(line[index], top, bottom, x)) >= 0) {
334 if ((t = SkDLine::NearPointV(line[index], top, bottom, x)) >= 0) {
351 bool SkIntersections::Test(const SkDLine& a, const SkDLine& b) {