Lines Matching defs:height
66 // heights because the horizontal tiling in the threaded backend may change the height.
70 if (bounds.height() == 0) {
89 if (bounds.height() == 1) {
98 if (bounds.height() > 2) {
99 this->blitAntiRect(bounds.fLeft, bounds.fTop + 1, bounds.width() - 2, bounds.height() - 2,
103 if (bounds.height() > 1) {
111 void SkBlitter::blitV(int x, int y, int height, SkAlpha alpha) {
113 this->blitRect(x, y, 1, height);
119 while (--height >= 0) {
125 void SkBlitter::blitRect(int x, int y, int width, int height) {
127 while (--height >= 0) {
135 void SkBlitter::blitAntiRect(int x, int y, int width, int height,
138 this->blitV(x, y, height, leftAlpha);
142 this->blitRect(x, y, width, height);
146 this->blitV(x, y, height, rightAlpha);
205 int height = clip.height();
210 mask.fImage + (mask.fBounds.height() - 1) * maskRowBytes
214 while (--height >= 0) {
248 while (--height >= 0) {
264 int height = clip.height();
266 while (--height >= 0) {
295 this->blitRect(cr.fLeft, cr.fTop, cr.width(), cr.height());
302 this->blitRect(r.left(), r.top(), r.width(), r.height());
313 void SkNullBlitter::blitV(int x, int y, int height, SkAlpha alpha) {}
315 void SkNullBlitter::blitRect(int x, int y, int width, int height) {}
344 return (unsigned)(y - rect.fTop) < (unsigned)rect.height();
408 void SkRectClipBlitter::blitV(int x, int y, int height, SkAlpha alpha) {
409 SkASSERT(height > 0);
416 int y1 = y + height;
430 void SkRectClipBlitter::blitRect(int left, int y, int width, int height) {
433 r.setLTRB(left, y, left + width, y + height);
435 fBlitter->blitRect(r.fLeft, r.fTop, r.width(), r.height());
439 void SkRectClipBlitter::blitAntiRect(int left, int y, int width, int height,
444 r.setLTRB(left, y, left + width + 2, y + height);
455 fBlitter->blitRect(r.fLeft, r.fTop, r.width(), r.height());
458 fBlitter->blitV(r.fLeft, r.fTop, r.height(), leftAlpha);
461 fBlitter->blitV(r.fLeft, r.fTop, r.height(), rightAlpha);
464 fBlitter->blitAntiRect(r.fLeft, r.fTop, r.width() - 2, r.height(),
535 void SkRgnClipBlitter::blitV(int x, int y, int height, SkAlpha alpha) {
537 bounds.setXYWH(x, y, 1, height);
545 fBlitter->blitV(x, r.fTop, r.height(), alpha);
550 void SkRgnClipBlitter::blitRect(int x, int y, int width, int height) {
552 bounds.setXYWH(x, y, width, height);
560 fBlitter->blitRect(r.fLeft, r.fTop, r.width(), r.height());
565 void SkRgnClipBlitter::blitAntiRect(int x, int y, int width, int height,
569 bounds.setXYWH(x, y, width + 2, height);
584 fBlitter->blitRect(r.fLeft, r.fTop, r.width(), r.height());
587 fBlitter->blitV(r.fLeft, r.fTop, r.height(),
591 fBlitter->blitV(r.fLeft, r.fTop, r.height(),
595 fBlitter->blitAntiRect(r.fLeft, r.fTop, r.width() - 2, r.height(),
860 void SkRectClipCheckBlitter::blitV(int x, int y, int height, SkAlpha alpha) {
861 SkASSERT(fClipRect.contains(SkIRect::MakeXYWH(x, y, 1, height)));
862 fBlitter->blitV(x, y, height, alpha);
865 void SkRectClipCheckBlitter::blitRect(int x, int y, int width, int height) {
866 SkASSERT(fClipRect.contains(SkIRect::MakeXYWH(x, y, width, height)));
867 fBlitter->blitRect(x, y, width, height);
870 void SkRectClipCheckBlitter::blitAntiRect(int x, int y, int width, int height,
874 SkIRect r = SkIRect::MakeXYWH(x + skipLeft, y, width + 2 - skipRight - skipLeft, height);
876 fBlitter->blitAntiRect(x, y, width, height, leftAlpha, rightAlpha);