Lines Matching defs:srcRB
508 size_t srcRB = isBW ? (biWidth >> 3) : (fWidth << 2);
509 size_t size = fHeight * srcRB;
523 *srcRBPtr = srcRB;
525 return (const char*)fBits + (fHeight - glyph.fHeight) * srcRB;
1127 static bool is_rgb_really_bw(const SkGdiRGB* src, int width, int height, size_t srcRB) {
1134 src = SkTAddOffset<const SkGdiRGB>(src, srcRB);
1141 static void rgb_to_bw(const SkGdiRGB* SK_RESTRICT src, size_t srcRB,
1150 // adjust srcRB to skip the values in our byteCount loop,
1152 srcRB -= byteCount * 8 * sizeof(SkGdiRGB);
1179 src = SkTAddOffset<const SkGdiRGB>(src, srcRB);
1193 static void rgb_to_a8(const SkGdiRGB* SK_RESTRICT src, size_t srcRB,
1206 src = SkTAddOffset<const SkGdiRGB>(src, srcRB);
1212 static void rgb_to_lcd16(const SkGdiRGB* SK_RESTRICT src, size_t srcRB, const SkGlyph& glyph,
1222 src = SkTAddOffset<const SkGdiRGB>(src, srcRB);
1238 size_t srcRB;
1239 const void* bits = fOffscreen.draw(glyph, isBW, &srcRB);
1242 bits = fOffscreen.draw(glyph, isBW, &srcRB);
1271 addr = SkTAddOffset<SkGdiRGB>(addr, srcRB);
1282 src += srcRB;
1299 rgb_to_a8<true>(src, srcRB, glyph, fPreBlend.fG);
1301 rgb_to_a8<false>(src, srcRB, glyph, fPreBlend.fG);
1305 if (is_rgb_really_bw(src, width, glyph.fHeight, srcRB)) {
1306 rgb_to_bw(src, srcRB, glyph);
1311 rgb_to_lcd16<true>(src, srcRB, glyph,
1314 rgb_to_lcd16<false>(src, srcRB, glyph,