Lines Matching defs:rects
186 if (tile.rects.getSize() > 0) {
196 int rectCnt = tile.rects.getSize();
207 maskColor, tile.rects);
229 tile.rects.translateRects(tileStartX + dirtyArea.x,
231 xrMgr.XRRenderRectangles(dst, tile.rects);
263 GrowableRectArray rects = mainTile.rects;
265 for (int i = 0; i < rects.getSize(); i++) {
266 int tileXStartIndex = rects.getX(i) / MASK_SIZE;
267 int tileYStartIndex = rects.getY(i) / MASK_SIZE;
269 ((rects.getX(i) + rects.getWidth(i)) / MASK_SIZE + 1) -
272 ((rects.getY(i) + rects.getHeight(i)) / MASK_SIZE + 1) -
288 rectTileList.setX(tileArrayIndex, rects.getX(i) - tileStartPosX);
289 rectTileList.setY(tileArrayIndex, rects.getY(i) - tileStartPosY);
290 rectTileList.setWidth(tileArrayIndex, rects.getWidth(i));
291 rectTileList.setHeight(tileArrayIndex, rects.getHeight(i));
311 private void limitRectCoords(GrowableRectArray rects, int index) {
312 if ((rects.getX(index) + rects.getWidth(index)) > MASK_SIZE) {
313 rects.setWidth(index, MASK_SIZE - rects.getX(index));
315 if ((rects.getY(index) + rects.getHeight(index)) > MASK_SIZE) {
316 rects.setHeight(index, MASK_SIZE - rects.getY(index));
318 if (rects.getX(index) < 0) {
319 rects.setWidth(index, rects.getWidth(index) + rects.getX(index));
320 rects.setX(index, 0);
322 if (rects.getY(index) < 0) {
323 rects.setHeight(index, rects.getHeight(index) + rects.getY(index));
324 rects.setY(index, 0);