Home | History | Annotate | Download | only in core

Lines Matching refs:blitter

39 /// Base class for a single-pass supersampled blitter.
103 /// Run-length-encoded supersampling antialiased blitter.
113 /// it out through the wrapped blitter.
191 /** coverage_to_exact_alpha() is being used by our blitter, which wants
395 /// Masked supersampling antialiased blitter.
424 kMAX_WIDTH = 32, // so we don't try to do very wide things, where the RLE blitter would be faster
627 SkBlitter* blitter, bool forceRLE) {
644 blitter->blitRegion(origClip);
663 SkScan::FillPath(path, origClip, blitter);
686 SkScanClipper clipper(blitter, clipRgn, ir);
691 blitter->blitRegion(*clipRgn);
696 // now use the (possibly wrapped) blitter
697 blitter = clipper.getBlitter();
700 sk_blit_above(blitter, ir, *clipRgn);
718 MaskSuperBlitter superBlit(blitter, ir, *clipRgn, isInverse);
722 SuperBlitter superBlit(blitter, ir, *clipRgn, isInverse);
727 sk_blit_below(blitter, ir, *clipRgn);
736 SkBlitter* blitter) {
742 FillPath(path, clip.bwRgn(), blitter);
748 aaBlitter.init(blitter, &clip.aaRgn());
754 SkBlitter* blitter) {
760 AntiFillPath(path, clip.bwRgn(), blitter);
766 aaBlitter.init(blitter, &clip.aaRgn());