Lines Matching refs:rgn
325 /** Returns true if SkRegion does not intersect rgn.
326 Returns true if rgn is empty or SkRegion is empty.
327 May return false even though SkRegion does not intersect rgn.
329 @param rgn SkRegion to intersect
330 @return true if rgn does not intersect
332 bool quickReject(const SkRegion& rgn) const {
333 return this->isEmpty() || rgn.isEmpty() ||
334 !SkIRect::Intersects(fBounds, rgn.fBounds);
387 /** Replaces SkRegion with the result of SkRegion op rgn.
390 @param rgn SkRegion operand
393 bool op(const SkRegion& rgn, Op op) { return this->op(*this, rgn, op); }
395 /** Replaces SkRegion with the result of rect op rgn.
399 @param rgn SkRegion operand
404 bool op(const SkIRect& rect, const SkRegion& rgn, Op op);
406 /** Replaces SkRegion with the result of rgn op rect.
409 @param rgn SkRegion operand
415 bool op(const SkRegion& rgn, const SkIRect& rect, Op op);
500 const SkRegion* rgn() const { return fRgn; }