Lines Matching refs:destRect
2695 * Intersects <code>destRect</code> with <code>clip</code> and
2696 * overwrites <code>destRect</code> with the result.
2699 private boolean clipTo(Rectangle destRect, Rectangle clip) {
2700 int x1 = Math.max(destRect.x, clip.x);
2701 int x2 = Math.min(destRect.x + destRect.width, clip.x + clip.width);
2702 int y1 = Math.max(destRect.y, clip.y);
2703 int y2 = Math.min(destRect.y + destRect.height, clip.y + clip.height);
2705 destRect.width = -1; // Set both just to be safe
2706 destRect.height = -1;
2709 destRect.x = x1;
2710 destRect.y = y1;
2711 destRect.width = x2 - x1;
2712 destRect.height = y2 - y1;