Lines Matching refs:dRect
474 SliceRect dRect; in stretchRect() local
504 dRect = *destRect; in stretchRect()
506 if(dRect.x0 > dRect.x1) in stretchRect()
508 swap(dRect.x0, dRect.x1); in stretchRect()
511 if(dRect.y0 > dRect.y1) in stretchRect()
513 swap(dRect.y0, dRect.y1); in stretchRect()
518 dRect.y0 = 0; in stretchRect()
519 dRect.x0 = 0; in stretchRect()
520 dRect.y1 = dHeight; in stretchRect()
521 dRect.x1 = dWidth; in stretchRect()
525 ClipSrcRect(sRect, dRect, srcClipRect, flipX, flipY); in stretchRect()
528 ClipDstRect(sRect, dRect, dstClipRect, flipX, flipY); in stretchRect()
531 (dRect.width() == 0) || (dRect.height() == 0)) in stretchRect()
536 if(!validRectangle(&sRect, source) || !validRectangle(&dRect, dest)) in stretchRect()
557 …bool scaling = (sRect.width() != (float)dRect.width()) || (sRect.height() != (float)dRect.height()… in stretchRect()
560 bool fullCopy = (sRect.x0 == 0.0f) && (sRect.y0 == 0.0f) && (dRect.x0 == 0) && (dRect.y0 == 0) && in stretchRect()
561 …Rect.x1 == (float)sWidth) && (sRect.y1 == (float)sHeight) && (dRect.x1 == dWidth) && (dRect.y1 == … in stretchRect()
586 …byte *destBuffer = (byte*)dest->lockInternal(dRect.x0, dRect.y0, 0, fullCopy ? LOCK_DISCARD : LOCK… in stretchRect()
588 …copyBuffer(sourceBuffer, destBuffer, dRect.width(), dRect.height(), sourcePitchB, destPitchB, Surf… in stretchRect()
596 …byte *destBytes = (byte*)dest->lockInternal(dRect.x0, dRect.y0, destRect->slice, fullCopy ? LOCK_D… in stretchRect()
598 unsigned int width = dRect.x1 - dRect.x0; in stretchRect()
599 unsigned int height = dRect.y1 - dRect.y0; in stretchRect()
623 swap(dRect.x0, dRect.x1); in stretchRect()
627 swap(dRect.y0, dRect.y1); in stretchRect()
630 blit(source, sRect, dest, dRect, scaling && (flags & Device::USE_FILTER), isStencil); in stretchRect()