Lines Matching defs:ir

41     BaseSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir,
74 BaseSuperBlitter::BaseSuperBlitter(SkBlitter* realBlit, const SkIRect& ir,
80 // We use the clip bounds instead of the ir, since we may be asked to
84 if (!sectBounds.intersect(ir, clipBounds)) {
105 SuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkIRect& clipBounds,
151 SuperBlitter::SuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkIRect& clipBounds,
153 : BaseSuperBlitter(realBlitter, ir, clipBounds, isInverse)
397 MaskSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir, const SkIRect&, bool isInverse);
435 MaskSuperBlitter::MaskSuperBlitter(SkBlitter* realBlitter, const SkIRect& ir,
437 : BaseSuperBlitter(realBlitter, ir, clipBounds, isInverse)
439 SkASSERT(CanHandleRect(ir));
443 fMask.fBounds = ir;
444 fMask.fRowBytes = ir.width();
447 fClipRect = ir;
616 void SkScan::SAAFillPath(const SkPath& path, SkBlitter* blitter, const SkIRect& ir,
618 bool containedInClip = clipBounds.contains(ir);
621 // MaskSuperBlitter can't handle drawing outside of ir, so we can't use it
623 if (!isInverse && MaskSuperBlitter::CanHandleRect(ir) && !forceRLE) {
624 MaskSuperBlitter superBlit(blitter, ir, clipBounds, isInverse);
625 SkASSERT(SkIntToScalar(ir.fTop) <= path.getBounds().fTop);
626 sk_fill_path(path, clipBounds, &superBlit, ir.fTop, ir.fBottom, SHIFT, containedInClip);
628 SuperBlitter superBlit(blitter, ir, clipBounds, isInverse);
629 sk_fill_path(path, clipBounds, &superBlit, ir.fTop, ir.fBottom, SHIFT, containedInClip);
676 SkIRect ir = safeRoundOut(path.getBounds());
677 if (ir.isEmpty()) {
693 if (!clippedIR.intersect(ir, origClip.getBounds())) {
706 // disable aa based on ir bounds (see overflows_short_shift) would be
721 SkScanClipper clipper(blitter, clipRgn, ir);
737 sk_blit_above(blitter, ir, *clipRgn);
741 SkScan::DAAFillPath(path, blitter, ir, clipRgn->getBounds(), forceRLE);
745 SkScan::AAAFillPath(path, blitter, ir, clipRgn->getBounds(), forceRLE);
747 SkScan::SAAFillPath(path, blitter, ir, clipRgn->getBounds(), forceRLE);
751 sk_blit_below(blitter, ir, *clipRgn);