Lines Matching refs:ir
21 static void fill_in_bits(SkBitmap& bm, SkIRect ir, SkColor c, bool premul) {
22 bm.allocN32Pixels(ir.width(), ir.height());
34 for (int y = 0; y < ir.height(); y++) {
35 for (int x = 0; x < ir.width(); x++) {
46 const SkIRect ir = r.round();
49 fill_in_bits(bmsrc, ir, c, true);
55 bmdst.allocN32Pixels(ir.width(), ir.height());
60 SkImageInfo info = SkImageInfo::MakeN32Premul(ir.width(), ir.height());
81 for (int y = 0; y < ir.height(); y++) {
82 ctx->shadeSpan(0, y, pmdst.writable_addr32(0, y), ir.width());
89 const SkIRect ir = r.round();
92 fill_in_bits(bmsrc, ir, c, true);
97 bmdst.allocN32Pixels(ir.width(), ir.height());
102 SkPM4f* dstBits = new SkPM4f[ir.width()];
125 for (int y = 0; y < ir.height(); y++) {
126 pipeline.shadeSpan4f(0, y, dstBits, ir.width());
127 procN(SkBlendMode::kSrcOver, pmdst.writable_addr32(0, y), dstBits, ir.width(), nullptr);
136 const SkIRect ir = r.round();
139 fill_in_bits(bm, ir, c, true);