Lines Matching defs:Convexicator
2218 struct Convexicator { struct
2221 SkPathFirstDirection getFirstDirection() const { return fFirstDirection; } in getFirstDirection()
2223 void setMovePt(const SkPoint& pt) { in setMovePt()
2228 bool addPt(const SkPoint& pt) { in addPt()
2244 static SkPathConvexity BySign(const SkPoint points[], int count) { in BySign()
2285 bool close() { in close()
2292 bool isFinite() const { in isFinite()
2296 int reversals() const { in reversals()
2301 DirChange directionChange(const SkVector& curVec) { in directionChange()
2312 bool addVec(const SkVector& curVec) { in addVec()
2345 SkPoint fFirstPt {0, 0}; // The first point of the contour, e.g. moveTo(x,y)
2346 SkVector fFirstVec {0, 0}; // The direction leaving fFirstPt to the next vertex
2348 SkPoint fLastPt {0, 0}; // The last point passed to addPt()
2349 SkVector fLastVec {0, 0}; // The direction that brought the path to fLastPt
2351 DirChange fExpectedDir { kInvalid_DirChange };
2352 SkPathFirstDirection fFirstDirection { SkPathFirstDirection::kUnknown };
2353 int fReversals { 0 };
2354 bool fIsFinite { true };