Index: src/pathops/SkPathOpsLine.h |
diff --git a/src/pathops/SkPathOpsLine.h b/src/pathops/SkPathOpsLine.h |
index 75f3bd10588cff3a2e18df452074c8bf6f9c683f..a3cfcf26efc58d0dab528c71fb884dee0bed3218 100644 |
--- a/src/pathops/SkPathOpsLine.h |
+++ b/src/pathops/SkPathOpsLine.h |
@@ -31,10 +31,16 @@ struct SkDLine { |
static double ExactPointV(const SkDPoint& xy, double top, double bottom, double x); |
double isLeft(const SkDPoint& pt) const; |
double nearPoint(const SkDPoint& xy) const; |
+ bool nearRay(const SkDPoint& xy) const; |
static double NearPointH(const SkDPoint& xy, double left, double right, double y); |
static double NearPointV(const SkDPoint& xy, double top, double bottom, double x); |
+ static bool NearRay(double dx1, double dy1, double dx2, double dy2); |
SkDPoint ptAtT(double t) const; |
SkDLine subDivide(double t1, double t2) const; |
+ |
+#ifdef SK_DEBUG |
+ void dump(); |
+#endif |
private: |
SkDVector tangent() const { return fPts[0] - fPts[1]; } |
}; |