Lines Matching refs:left
270 void SkRectClipBlitter::blitH(int left, int y, int width) {
277 int right = left + width;
279 if (left < fClipRect.fLeft) {
280 left = fClipRect.fLeft;
286 width = right - left;
288 fBlitter->blitH(left, y, width);
292 void SkRectClipBlitter::blitAntiH(int left, int y, const SkAlpha aa[],
294 if (!y_in_rect(y, fClipRect) || left >= fClipRect.fRight) {
298 int x0 = left;
299 int x1 = left + compute_anti_width(runs);
349 void SkRectClipBlitter::blitRect(int left, int y, int width, int height) {
352 r.set(left, y, left + width, y + height);
358 void SkRectClipBlitter::blitAntiRect(int left, int y, int width, int height,
363 r.set(left, y, left + width + 2, y + height);
365 if (r.fLeft != left) {
366 SkASSERT(r.fLeft > left);
369 if (r.fRight != left + width + 2) {
370 SkASSERT(r.fRight < left + width + 2);
376 if (r.fLeft == left) {
379 SkASSERT(r.fLeft == left + width + 1);
407 int left, right;
409 while (span.next(&left, &right)) {
410 SkASSERT(left < right);
411 fBlitter->blitH(left, y, right - left);
419 int left, right;
423 while (span.next(&left, &right)) {
424 SkASSERT(x <= left);
425 SkASSERT(left < right);
426 SkASSERT(left >= bounds.fLeft && right <= bounds.fRight);
428 SkAlphaRuns::Break((int16_t*)runs, (uint8_t*)aa, left - x, right - left);
430 // now zero before left
431 if (left > prevRite) {
434 ((int16_t*)runs)[index] = SkToS16(left - prevRite);