Lines Matching refs:SkIRect
19 SkIRect fBounds = SkIRect::MakeEmpty();
23 const SkIRect* fClipRestrictionRect = nullptr;
25 inline void applyClipRestriction(SkRegion::Op op, SkIRect* bounds) { in applyClipRestriction()
46 const SkIRect& getBounds() const { return fBounds; } in getBounds()
48 void setEmpty() { this->setRect(SkIRect::MakeEmpty()); } in setEmpty()
49 void setRect(const SkIRect& r) { in setRect()
54 void setDeviceClipRestriction(const SkIRect* rect) { in setDeviceClipRestriction()
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);
65 void opIRect(const SkIRect&, SkRegion::Op);
80 SkRasterClip(const SkIRect&);
109 const SkIRect& getBounds() const;
112 bool setRect(const SkIRect&);
114 bool op(const SkIRect&, 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);
126 bool quickContains(const SkIRect& rect) const;
128 return quickContains(SkIRect::MakeLTRB(left, top, right, bottom)); in quickContains()
136 bool quickReject(const SkIRect& rect) const { in quickReject()
137 return !SkIRect::Intersects(this->getBounds(), rect); in quickReject()
149 void setDeviceClipRestriction(const SkIRect* rect) { in setDeviceClipRestriction()
162 const SkIRect* fClipRestrictionRect = nullptr;
191 bool setPath(const SkPath& path, const SkIRect& clip, bool doAA);
193 bool setConservativeRect(const SkRect& r, const SkIRect& clipR, bool isInverse);
195 inline void applyClipRestriction(SkRegion::Op op, SkIRect* bounds) { in applyClipRestriction()
251 const SkIRect& getBounds() const { in getBounds()