Lines Matching defs:Convexicator
2128 struct Convexicator { struct
2131 SkPathFirstDirection getFirstDirection() const { return fFirstDirection; } in getFirstDirection()
2133 void setMovePt(const SkPoint& pt) { in setMovePt()
2138 bool addPt(const SkPoint& pt) { in addPt()
2153 static SkPathConvexity BySign(const SkPoint points[], int count) { in BySign()
2194 bool close() { in close()
2201 bool isFinite() const { in isFinite()
2205 int reversals() const { in reversals()
2210 DirChange directionChange(const SkVector& curVec) { in directionChange()
2221 bool addVec(const SkVector& curVec) { in addVec()
2254 SkPoint fFirstPt {0, 0}; // The first point of the contour, e.g. moveTo(x,y)
2255 SkVector fFirstVec {0, 0}; // The direction leaving fFirstPt to the next vertex
2257 SkPoint fLastPt {0, 0}; // The last point passed to addPt()
2258 SkVector fLastVec {0, 0}; // The direction that brought the path to fLastPt
2260 DirChange fExpectedDir { kInvalid_DirChange };
2261 SkPathFirstDirection fFirstDirection { SkPathFirstDirection::kUnknown };
2262 int fReversals { 0 };
2263 bool fIsFinite { true };