Lines Matching refs:sourceTrimmedRect
2853 sw::Rect sourceTrimmedRect = sourceScissoredRect;
2858 if(sourceTrimmedRect.x0 < 0)
2860 int xDiff = 0 - sourceTrimmedRect.x0;
2861 sourceTrimmedRect.x0 = 0;
2865 if(sourceTrimmedRect.x1 > readBufferWidth)
2867 int xDiff = sourceTrimmedRect.x1 - readBufferWidth;
2868 sourceTrimmedRect.x1 = readBufferWidth;
2872 if(sourceTrimmedRect.y0 < 0)
2874 int yDiff = 0 - sourceTrimmedRect.y0;
2875 sourceTrimmedRect.y0 = 0;
2879 if(sourceTrimmedRect.y1 > readBufferHeight)
2881 int yDiff = sourceTrimmedRect.y1 - readBufferHeight;
2882 sourceTrimmedRect.y1 = readBufferHeight;
2890 sourceTrimmedRect.x0 += xDiff;
2897 sourceTrimmedRect.x1 -= xDiff;
2904 sourceTrimmedRect.y0 += yDiff;
2911 sourceTrimmedRect.y1 -= yDiff;
2916 if(sourceTrimmedRect.y1 - sourceTrimmedRect.y0 < readBufferHeight ||
2917 sourceTrimmedRect.x1 - sourceTrimmedRect.x0 < readBufferWidth ||
2920 sourceTrimmedRect.y0 != 0 || destTrimmedRect.y0 != 0 || sourceTrimmedRect.x0 != 0 || destTrimmedRect.x0 != 0)