Lines Matching refs:pBox
1024 BoxPtr pBox; in exaFillRegionSolid() local
1027 pBox = RegionRects(pRegion); in exaFillRegionSolid()
1030 (*pExaScr->info->Solid) (pPixmap, pBox->x1, pBox->y1, pBox->x2, in exaFillRegionSolid()
1031 pBox->y2); in exaFillRegionSolid()
1032 pBox++; in exaFillRegionSolid()
1085 BoxPtr pBox = RegionRects(pRegion); in exaFillRegionTiled() local
1134 int height = pBox[i].y2 - pBox[i].y1; in exaFillRegionTiled()
1135 int dstY = pBox[i].y1; in exaFillRegionTiled()
1144 int width = pBox[i].x2 - pBox[i].x1; in exaFillRegionTiled()
1145 int dstX = pBox[i].x1; in exaFillRegionTiled()
1191 int dstX = pBox[i].x1 + tileWidth; in exaFillRegionTiled()
1192 int dstY = pBox[i].y1 + tileHeight; in exaFillRegionTiled()
1194 if ((dstX < pBox[i].x2) || (dstY < pBox[i].y2)) { in exaFillRegionTiled()
1207 int dstX = pBox[i].x1 + tileWidth; in exaFillRegionTiled()
1208 int dstY = pBox[i].y1 + tileHeight; in exaFillRegionTiled()
1209 int width = min(pBox[i].x2 - dstX, tileWidth); in exaFillRegionTiled()
1210 int height = min(pBox[i].y2 - pBox[i].y1, tileHeight); in exaFillRegionTiled()
1212 while (dstX < pBox[i].x2) { in exaFillRegionTiled()
1213 (*pExaScr->info->Copy) (pPixmap, pBox[i].x1, pBox[i].y1, in exaFillRegionTiled()
1214 dstX, pBox[i].y1, width, in exaFillRegionTiled()
1217 width = min(pBox[i].x2 - dstX, width * 2); in exaFillRegionTiled()
1220 width = pBox[i].x2 - pBox[i].x1; in exaFillRegionTiled()
1221 height = min(pBox[i].y2 - dstY, tileHeight); in exaFillRegionTiled()
1223 while (dstY < pBox[i].y2) { in exaFillRegionTiled()
1224 (*pExaScr->info->Copy) (pPixmap, pBox[i].x1, pBox[i].y1, in exaFillRegionTiled()
1225 pBox[i].x1, dstY, width, in exaFillRegionTiled()
1228 height = min(pBox[i].y2 - dstY, height * 2); in exaFillRegionTiled()