Lines Matching defs:bitmapRect

832 					BRect bitmapRect, BRect viewRect) const
845 _DrawBitmap(srcBuffer, bitmap->ColorSpace(), actualBitmapRect, bitmapRect, viewRect);
852 BRect bitmapRect, BRect viewRect) const
864 _DrawBitmap(srcBuffer, bitmap->ColorSpace(), actualBitmapRect, bitmapRect, viewRect);
1209 BRect actualBitmapRect, BRect bitmapRect, BRect viewRect) const
1214 _DrawBitmap32(srcBuffer, actualBitmapRect, bitmapRect, viewRect);
1235 _DrawBitmap32(convertedBuffer, actualBitmapRect, bitmapRect, viewRect);
1247 BRect actualBitmapRect, BRect bitmapRect, BRect viewRect) const
1255 if (bitmapRect.IsValid() && bitmapRect.Intersects(actualBitmapRect)
1260 // According to the BeBook, bitmapRect is supposed to be in native
1262 // bitmapRect.OffsetBy(-actualBitmapRect.left, -actualBitmapRect.top);
1266 double xScale = (viewRect.Width() + 1) / (bitmapRect.Width() + 1);
1267 double yScale = (viewRect.Height() + 1) / (bitmapRect.Height() + 1);
1271 if (bitmapRect.left < actualBitmapRect.left) {
1272 float diff = actualBitmapRect.left - bitmapRect.left;
1274 bitmapRect.left = actualBitmapRect.left;
1276 if (bitmapRect.top < actualBitmapRect.top) {
1277 float diff = actualBitmapRect.top - bitmapRect.top;
1279 bitmapRect.top = actualBitmapRect.top;
1281 if (bitmapRect.right > actualBitmapRect.right) {
1282 float diff = bitmapRect.right - actualBitmapRect.right;
1284 bitmapRect.right = actualBitmapRect.right;
1286 if (bitmapRect.bottom > actualBitmapRect.bottom) {
1287 float diff = bitmapRect.right - actualBitmapRect.bottom;
1289 bitmapRect.bottom = actualBitmapRect.bottom;
1292 float xOffset = viewRect.left - (bitmapRect.left * xScale);
1293 float yOffset = viewRect.top - (bitmapRect.top * yScale);