Lines Matching full:merge
22 Merge::Merge(std::vector<Rec>&& recs) in Merge() function in sksg::Merge
29 Merge::~Merge() { in ~Merge()
35 void Merge::onClip(SkCanvas* canvas, bool antiAlias) const { in onClip()
39 void Merge::onDraw(SkCanvas* canvas, const SkPaint& paint) const { in onDraw()
43 bool Merge::onContains(const SkPoint& p) const { in onContains()
47 SkPath Merge::onAsPath() const { in onAsPath()
51 static SkPathOp mode_to_op(Merge::Mode mode) { in mode_to_op()
53 case Merge::Mode::kUnion: in mode_to_op()
55 case Merge::Mode::kIntersect: in mode_to_op()
57 case Merge::Mode::kDifference: in mode_to_op()
59 case Merge::Mode::kReverseDifference: in mode_to_op()
61 case Merge::Mode::kXOR: in mode_to_op()
70 SkRect Merge::onRevalidate(InvalidationController* ic, const SkMatrix& ctm) { in onRevalidate()
85 // First merge path determines the fill type. in onRevalidate()
96 // Merge (append) is not supported by SkOpBuidler. in onRevalidate()