Lines Matching full:left
294 void SkRectClipBlitter::blitH(int left, int y, int width)
301 int right = left + width;
303 if (left < fClipRect.fLeft)
304 left = fClipRect.fLeft;
308 width = right - left;
310 fBlitter->blitH(left, y, width);
313 void SkRectClipBlitter::blitAntiH(int left, int y, const SkAlpha aa[], const int16_t runs[])
315 if (!y_in_rect(y, fClipRect) || left >= fClipRect.fRight)
318 int x0 = left;
319 int x1 = left + compute_anti_width(runs);
367 void SkRectClipBlitter::blitRect(int left, int y, int width, int height)
371 r.set(left, y, left + width, y + height);
397 int left, right;
399 while (span.next(&left, &right))
401 SkASSERT(left < right);
402 fBlitter->blitH(left, y, right - left);
410 int left, right;
414 while (span.next(&left, &right))
416 SkASSERT(x <= left);
417 SkASSERT(left < right);
418 SkASSERT(left >= bounds.fLeft && right <= bounds.fRight);
420 SkAlphaRuns::Break((int16_t*)runs, (uint8_t*)aa, left - x, right - left);
422 // now zero before left
423 if (left > prevRite)
427 ((int16_t*)runs)[index] = SkToS16(left - prevRite);