Lines Matching refs:SkOpRayDir
30 enum class SkOpRayDir { enum
46 static int xy_index(SkOpRayDir dir) { in xy_index()
50 static SkScalar pt_xy(const SkPoint& pt, SkOpRayDir dir) { in pt_xy()
54 static SkScalar pt_yx(const SkPoint& pt, SkOpRayDir dir) { in pt_yx()
58 static double pt_dxdy(const SkDVector& v, SkOpRayDir dir) { in pt_dxdy()
62 static double pt_dydx(const SkDVector& v, SkOpRayDir dir) { in pt_dydx()
66 static SkScalar rect_side(const SkRect& r, SkOpRayDir dir) { in rect_side()
70 static bool sideways_overlap(const SkRect& rect, const SkPoint& pt, SkOpRayDir dir) { in sideways_overlap()
75 static bool less_than(SkOpRayDir dir) { in less_than()
79 static bool ccw_dxdy(const SkDVector& v, SkOpRayDir dir) { in ccw_dxdy()
86 SkOpRayDir makeTestBase(SkOpSpan* span, double t) { in makeTestBase()
94 return fabs(fSlope.fX) < fabs(fSlope.fY) ? SkOpRayDir::kLeft : SkOpRayDir::kTop; in makeTestBase()
105 void SkOpContour::rayCheck(const SkOpRayHit& base, SkOpRayDir dir, SkOpRayHit** hits, in rayCheck()
120 void SkOpSegment::rayCheck(const SkOpRayHit& base, SkOpRayDir dir, SkOpRayHit** hits, in rayCheck()
242 SkOpRayDir dir = hitBase.makeTestBase(this, t); in sortableTop()
247 dir = static_cast<SkOpRayDir>(static_cast<int>(dir) + dirOffset); in sortableTop()