Lines Matching defs:Convexicator
2067 struct Convexicator { struct
2070 SkPathFirstDirection getFirstDirection() const { return fFirstDirection; } in getFirstDirection()
2072 void setMovePt(const SkPoint& pt) { in setMovePt()
2077 bool addPt(const SkPoint& pt) { in addPt()
2092 static SkPathConvexity BySign(const SkPoint points[], int count) { in BySign()
2133 bool close() { in close()
2140 bool isFinite() const { in isFinite()
2144 int reversals() const { in reversals()
2149 DirChange directionChange(const SkVector& curVec) { in directionChange()
2160 bool addVec(const SkVector& curVec) { in addVec()
2193 SkPoint fFirstPt {0, 0}; // The first point of the contour, e.g. moveTo(x,y)
2194 SkVector fFirstVec {0, 0}; // The direction leaving fFirstPt to the next vertex
2196 SkPoint fLastPt {0, 0}; // The last point passed to addPt()
2197 SkVector fLastVec {0, 0}; // The direction that brought the path to fLastPt
2199 DirChange fExpectedDir { kInvalid_DirChange };
2200 SkPathFirstDirection fFirstDirection { SkPathFirstDirection::kUnknown };
2201 int fReversals { 0 };
2202 bool fIsFinite { true };