Lines Matching defs:ActiveEdge
554 struct ActiveEdge { struct
555 ActiveEdge() : fChild{ nullptr, nullptr }, fAbove(nullptr), fBelow(nullptr), fRed(false) {} in ActiveEdge() argument
556 ActiveEdge(const SkPoint& p0, const SkVector& v, uint16_t index0, uint16_t index1) in ActiveEdge() function
570 bool aboveIfLeft(const ActiveEdge* that) const { in aboveIfLeft() argument
624 bool above(const ActiveEdge* that) const { in above() argument
634 bool intersect(const SkPoint& q0, const SkVector& w, uint16_t index0, uint16_t index1) const { in intersect()
673 bool intersect(const ActiveEdge* edge) { in intersect() argument
677 bool lessThan(const ActiveEdge* that) const { in lessThan() argument
691 ActiveEdge* fChild[2]; argument
692 ActiveEdge* fAbove; argument
693 ActiveEdge* fBelow; argument
700 fAllocation = (char*) sk_malloc_throw(sizeof(ActiveEdge)*maxEdges); in ActiveEdgeList() argument