Lines Matching full:merge
16 Merge::Merge(std::vector<Rec>&& recs) in Merge() function in sksg::Merge
23 Merge::~Merge() { in ~Merge()
29 void Merge::onClip(SkCanvas* canvas, bool antiAlias) const { in onClip()
33 void Merge::onDraw(SkCanvas* canvas, const SkPaint& paint) const { in onDraw()
37 bool Merge::onContains(const SkPoint& p) const { in onContains()
41 SkPath Merge::onAsPath() const { in onAsPath()
45 static SkPathOp mode_to_op(Merge::Mode mode) { in mode_to_op()
47 case Merge::Mode::kUnion: in mode_to_op()
49 case Merge::Mode::kIntersect: in mode_to_op()
51 case Merge::Mode::kDifference: in mode_to_op()
53 case Merge::Mode::kReverseDifference: in mode_to_op()
55 case Merge::Mode::kXOR: in mode_to_op()
64 SkRect Merge::onRevalidate(InvalidationController* ic, const SkMatrix& ctm) { in onRevalidate()
79 // First merge path determines the fill type. in onRevalidate()
90 // Merge (append) is not supported by SkOpBuidler. in onRevalidate()