Lines Matching defs:Convexicator
2333 struct Convexicator { struct
2334 Convexicator() in Convexicator() function
2353 SkPath::Convexity getConvexity() const { return fConvexity; } in getConvexity()
2356 SkPathPriv::FirstDirection getFirstDirection() const { return fFirstDirection; } in getFirstDirection()
2358 void addPt(const SkPoint& pt) { in addPt()
2396 void close() { in close()
2402 DirChange directionChange(const SkVector& curVec) { in directionChange()
2441 bool hasBackwards() const { in hasBackwards()
2445 bool isFinite() const { in isFinite()
2449 void setCurve(bool isCurve) { in setCurve()
2454 void addVec(const SkVector& vec) { in addVec()
2487 SkPoint fPriorPt;
2488 SkPoint fLastPt;
2489 SkPoint fCurrPt;
2492 SkVector fLastVec, fFirstVec;
2516 Convexicator state; in internalGetConvexity() argument
2619 struct Convexicator { struct
2622 SkPathPriv::FirstDirection getFirstDirection() const { return fFirstDirection; } in getFirstDirection()
2624 void setMovePt(const SkPoint& pt) { in setMovePt()
2628 bool addPt(const SkPoint& pt) { in addPt()
2645 static SkPath::Convexity BySign(const SkPoint points[], int count) { in BySign()
2681 bool close() { in close()
2685 bool isFinite() const { in isFinite()
2689 int reversals() const { in reversals()
2694 DirChange directionChange() { in directionChange()
2749 bool addVec() { in addVec()
2783 SkPoint fFirstPt {0, 0};
2784 SkPoint fPriorPt {0, 0};
2785 SkPoint fLastPt {0, 0};
2786 SkPoint fCurrPt {0, 0};
2787 DirChange fExpectedDir { kInvalid_DirChange };
2788 SkPathPriv::FirstDirection fFirstDirection { SkPathPriv::kUnknown_FirstDirection };
2789 int fReversals { 0 };
2790 bool fIsFinite { true };
2791 bool fLastAligned { true };
2792 bool fCurrAligned { true };