Lines Matching defs:dst
443 rect_i clip_rect_area(rect_i& dst, rect_i& src, int wsrc, int hsrc) const
452 dst.x1 -= src.x1;
457 dst.y1 -= src.y1;
464 if(dst.x1 < cb.x1)
466 src.x1 += cb.x1 - dst.x1;
467 dst.x1 = cb.x1;
469 if(dst.y1 < cb.y1)
471 src.y1 += cb.y1 - dst.y1;
472 dst.y1 = cb.y1;
475 if(dst.x2 > cb.x2) dst.x2 = cb.x2;
476 if(dst.y2 > cb.y2) dst.y2 = cb.y2;
478 rc.x2 = dst.x2 - dst.x1;
479 rc.y2 = dst.y2 - dst.y1;