Lines Matching refs:destRect
497 bool Device::stretchRect(sw::Surface *source, const sw::SliceRect *sourceRect, sw::Surface *dest, const sw::SliceRect *destRect, bool filter)
512 if(sourceRect && destRect)
514 flipX = (sourceRect->x0 < sourceRect->x1) ^ (destRect->x0 < destRect->x1);
515 flipY = (sourceRect->y0 < sourceRect->y1) ^ (destRect->y0 < destRect->y1);
522 else if(destRect)
524 flipX = (destRect->x0 > destRect->x1);
525 flipY = (destRect->y0 > destRect->y1);
553 if(destRect)
555 dRect = *destRect;
598 sw::byte *destBuffer = (sw::byte*)dest->lockInternal(0, 0, destRect->slice, LOCK_DISCARD, PUBLIC);
620 unsigned char *destBytes = (unsigned char*)dest->lockInternal(dRect.x0, dRect.y0, destRect->slice, LOCK_READWRITE, PUBLIC);