Lines Matching refs:fRuns

327     SkAlphaRuns fRuns;  member in RunBasedAdditiveBlitter
342 fRuns.fRuns = reinterpret_cast<int16_t*>(reinterpret_cast<uint8_t*>(fRunsBuffer) + in advanceRuns()
344 fRuns.fAlpha = reinterpret_cast<SkAlpha*>(fRuns.fRuns + fWidth + 1); in advanceRuns()
345 fRuns.reset(fWidth); in advanceRuns()
354 for (int x = 0; fRuns.fRuns[x]; x += fRuns.fRuns[x]) { in flush()
356 fRuns.fAlpha[x] = snapAlpha(fRuns.fAlpha[x]); in flush()
358 if (!fRuns.empty()) { in flush()
360 fRealBlitter->blitAntiH(fLeft, fCurrY, fRuns.fAlpha, fRuns.fRuns); in flush()
426 fOffsetX = fRuns.add(x, 0, len, 0, 0, fOffsetX); // Break the run in blitAntiH()
427 for (int i = 0; i < len; i += fRuns.fRuns[x + i]) { in blitAntiH()
428 for (int j = 1; j < fRuns.fRuns[x + i]; j++) { in blitAntiH()
429 fRuns.fRuns[x + i + j] = 1; in blitAntiH()
430 fRuns.fAlpha[x + i + j] = fRuns.fAlpha[x + i]; in blitAntiH()
432 fRuns.fRuns[x + i] = 1; in blitAntiH()
435 add_alpha(&fRuns.fAlpha[x + i], antialias[i]); in blitAntiH()
448 fOffsetX = fRuns.add(x, 0, 1, 0, alpha, fOffsetX); in blitAntiH()
461 fOffsetX = fRuns.add(x, 0, width, 0, alpha, fOffsetX); in blitAntiH()
496 fOffsetX = fRuns.add(x, 0, len, 0, 0, fOffsetX); // Break the run in blitAntiH()
497 for (int i = 0; i < len; i += fRuns.fRuns[x + i]) { in blitAntiH()
498 for (int j = 1; j < fRuns.fRuns[x + i]; j++) { in blitAntiH()
499 fRuns.fRuns[x + i + j] = 1; in blitAntiH()
500 fRuns.fAlpha[x + i + j] = fRuns.fAlpha[x + i]; in blitAntiH()
502 fRuns.fRuns[x + i] = 1; in blitAntiH()
505 safely_add_alpha(&fRuns.fAlpha[x + i], antialias[i]); in blitAntiH()
519 fOffsetX = fRuns.add(x, 0, 1, 0, 0, fOffsetX); in blitAntiH()
520 safely_add_alpha(&fRuns.fAlpha[x], alpha); in blitAntiH()
534 fOffsetX = fRuns.add(x, 0, width, 0, 0, fOffsetX); in blitAntiH()
535 for (int i = x; i < x + width; i += fRuns.fRuns[i]) { in blitAntiH()
536 safely_add_alpha(&fRuns.fAlpha[i], alpha); in blitAntiH()