Lines Matching defs:Convexicator
2121 struct Convexicator { struct
2124 SkPathFirstDirection getFirstDirection() const { return fFirstDirection; } in getFirstDirection()
2126 void setMovePt(const SkPoint& pt) { in setMovePt()
2131 bool addPt(const SkPoint& pt) { in addPt()
2146 static SkPathConvexity BySign(const SkPoint points[], int count) { in BySign()
2187 bool close() { in close()
2194 bool isFinite() const { in isFinite()
2198 int reversals() const { in reversals()
2203 DirChange directionChange(const SkVector& curVec) { in directionChange()
2214 bool addVec(const SkVector& curVec) { in addVec()
2247 SkPoint fFirstPt {0, 0}; // The first point of the contour, e.g. moveTo(x,y)
2248 SkVector fFirstVec {0, 0}; // The direction leaving fFirstPt to the next vertex
2250 SkPoint fLastPt {0, 0}; // The last point passed to addPt()
2251 SkVector fLastVec {0, 0}; // The direction that brought the path to fLastPt
2253 DirChange fExpectedDir { kInvalid_DirChange };
2254 SkPathFirstDirection fFirstDirection { SkPathFirstDirection::kUnknown };
2255 int fReversals { 0 };
2256 bool fIsFinite { true };