Lines Matching refs:SkRegion
25 inline void applyClipRestriction(SkRegion::Op op, SkIRect* bounds) { in applyClipRestriction()
26 if (op >= SkRegion::kUnion_Op && fClipRestrictionRect in applyClipRestriction()
37 inline void applyOpParams(SkRegion::Op op, ClipAA aa, IsRect rect) { in applyOpParams()
39 fIsRect &= (op == SkRegion::kIntersect_Op && (bool) rect); in applyOpParams()
61 void opRect(const SkRect&, const SkMatrix&, const SkIRect& limit, SkRegion::Op, bool isAA);
62 void opRRect(const SkRRect&, const SkMatrix&, const SkIRect& limit, SkRegion::Op, bool isAA);
63 void opPath(const SkPath&, const SkMatrix&, const SkIRect& limit, SkRegion::Op, bool isAA);
64 void opRegion(const SkRegion&, SkRegion::Op);
65 void opIRect(const SkIRect&, SkRegion::Op);
81 SkRasterClip(const SkRegion&);
95 const SkRegion& bwRgn() const { SkASSERT(fIsBW); return fBW; } in bwRgn()
114 bool op(const SkIRect&, SkRegion::Op);
115 bool op(const SkRegion&, SkRegion::Op);
116 bool op(const SkRect&, const SkMatrix& matrix, const SkIRect&, SkRegion::Op, bool doAA);
117 bool op(const SkRRect&, const SkMatrix& matrix, const SkIRect&, SkRegion::Op, bool doAA);
118 bool op(const SkPath&, const SkMatrix& matrix, const SkIRect&, SkRegion::Op, bool doAA);
141 const SkRegion& forceGetBW();
156 SkRegion fBW;
190 bool setPath(const SkPath& path, const SkRegion& clip, bool doAA);
192 bool op(const SkRasterClip&, SkRegion::Op);
195 inline void applyClipRestriction(SkRegion::Op op, SkIRect* bounds) { in applyClipRestriction()
196 if (op >= SkRegion::kUnion_Op && fClipRestrictionRect in applyClipRestriction()
204 inline void applyClipRestriction(SkRegion::Op op, SkRect* bounds) { in applyClipRestriction()
205 if (op >= SkRegion::kUnion_Op && fClipRestrictionRect in applyClipRestriction()
255 const SkRegion& getRgn() const { in getRgn()
265 SkRegion fBWRgn;
268 const SkRegion* fClipRgn;