Lines Matching refs:dstRect
903 …bool Device::ClipDstRect(sw::RectF &srcRect, sw::Rect &dstRect, sw::Rect &clipRect, bool flipX, bo… in ClipDstRect() argument
905 if(dstRect.x0 < clipRect.x0) in ClipDstRect()
907 …float offset = (static_cast<float>(clipRect.x0 - dstRect.x0) / static_cast<float>(dstRect.width())… in ClipDstRect()
920 dstRect.x0 = clipRect.x0; in ClipDstRect()
922 if(dstRect.x1 > clipRect.x1) in ClipDstRect()
924 …float offset = (static_cast<float>(dstRect.x1 - clipRect.x1) / static_cast<float>(dstRect.width())… in ClipDstRect()
937 dstRect.x1 = clipRect.x1; in ClipDstRect()
939 if(dstRect.y0 < clipRect.y0) in ClipDstRect()
941 …float offset = (static_cast<float>(clipRect.y0 - dstRect.y0) / static_cast<float>(dstRect.height()… in ClipDstRect()
954 dstRect.y0 = clipRect.y0; in ClipDstRect()
956 if(dstRect.y1 > clipRect.y1) in ClipDstRect()
958 …float offset = (static_cast<float>(dstRect.y1 - clipRect.y1) / static_cast<float>(dstRect.height()… in ClipDstRect()
971 dstRect.y1 = clipRect.y1; in ClipDstRect()
976 …bool Device::ClipSrcRect(sw::RectF &srcRect, sw::Rect &dstRect, sw::Rect &clipRect, bool flipX, bo… in ClipSrcRect() argument
980 float ratio = static_cast<float>(dstRect.width()) / srcRect.width(); in ClipSrcRect()
989 dstRect.x1 -= offset; in ClipSrcRect()
993 dstRect.x0 += offset; in ClipSrcRect()
999 float ratio = static_cast<float>(dstRect.width()) / srcRect.width(); in ClipSrcRect()
1008 dstRect.x0 += offset; in ClipSrcRect()
1012 dstRect.x1 -= offset; in ClipSrcRect()
1018 float ratio = static_cast<float>(dstRect.height()) / srcRect.height(); in ClipSrcRect()
1027 dstRect.y1 -= offset; in ClipSrcRect()
1031 dstRect.y0 += offset; in ClipSrcRect()
1037 float ratio = static_cast<float>(dstRect.height()) / srcRect.height(); in ClipSrcRect()
1046 dstRect.y0 += offset; in ClipSrcRect()
1050 dstRect.y1 -= offset; in ClipSrcRect()