Lines Matching refs:OutputRect
39 RECTL* OutputRect,
220 RECTL* OutputRect, in CallDibBitBlt() argument
235 BltInfo.DestRect = *OutputRect; in CallDibBitBlt()
347 RECTL OutputRect; in EngBitBlt() local
390 OutputRect = *prclTrg; in EngBitBlt()
391 RECTL_vMakeWellOrdered(&OutputRect); in EngBitBlt()
397 OutputRect.left, OutputRect.top, OutputRect.right, OutputRect.bottom); in EngBitBlt()
411 OutputRect.left -= InputPoint.x; in EngBitBlt()
416 OutputRect.top -= InputPoint.y; in EngBitBlt()
420 OutputRect.right - OutputRect.left) in EngBitBlt()
422 OutputRect.right = OutputRect.left + in EngBitBlt()
426 OutputRect.bottom - OutputRect.top) in EngBitBlt()
428 OutputRect.bottom = OutputRect.top + in EngBitBlt()
433 InputRect.right = InputPoint.x + (OutputRect.right - OutputRect.left); in EngBitBlt()
435 InputRect.bottom = InputPoint.y + (OutputRect.bottom - OutputRect.top); in EngBitBlt()
450 if (OutputRect.left < pco->rclBounds.left) in EngBitBlt()
452 InputRect.left += pco->rclBounds.left - OutputRect.left; in EngBitBlt()
453 InputPoint.x += pco->rclBounds.left - OutputRect.left; in EngBitBlt()
454 OutputRect.left = pco->rclBounds.left; in EngBitBlt()
456 if (pco->rclBounds.right < OutputRect.right) in EngBitBlt()
458 InputRect.right -= OutputRect.right - pco->rclBounds.right; in EngBitBlt()
459 OutputRect.right = pco->rclBounds.right; in EngBitBlt()
461 if (OutputRect.top < pco->rclBounds.top) in EngBitBlt()
463 InputRect.top += pco->rclBounds.top - OutputRect.top; in EngBitBlt()
464 InputPoint.y += pco->rclBounds.top - OutputRect.top; in EngBitBlt()
465 OutputRect.top = pco->rclBounds.top; in EngBitBlt()
467 if (pco->rclBounds.bottom < OutputRect.bottom) in EngBitBlt()
469 InputRect.bottom -= OutputRect.bottom - pco->rclBounds.bottom; in EngBitBlt()
470 OutputRect.bottom = pco->rclBounds.bottom; in EngBitBlt()
476 if (OutputRect.right <= OutputRect.left || in EngBitBlt()
477 OutputRect.bottom <= OutputRect.top) in EngBitBlt()
541 lTmp = OutputRect.left; in EngBitBlt()
542 OutputRect.left = OutputRect.right; in EngBitBlt()
543 OutputRect.right = lTmp; in EngBitBlt()
548 lTmp = OutputRect.top; in EngBitBlt()
549 OutputRect.top = OutputRect.bottom; in EngBitBlt()
550 OutputRect.bottom = lTmp; in EngBitBlt()
557 &OutputRect, in EngBitBlt()
570 if (RECTL_bIntersectRect(&CombinedRect, &OutputRect, &ClipRect)) in EngBitBlt()
575 AdjustedBrushOrigin.x = BrushOrigin->x + CombinedRect.left - OutputRect.left; in EngBitBlt()
576 AdjustedBrushOrigin.y = BrushOrigin->y + CombinedRect.top - OutputRect.top; in EngBitBlt()
579 Pt.x = InputPoint.x + CombinedRect.left - OutputRect.left; in EngBitBlt()
580 Pt.y = InputPoint.y + CombinedRect.top - OutputRect.top; in EngBitBlt()
597 if (OutputRect.top < InputPoint.y) in EngBitBlt()
599 Direction = OutputRect.left < InputPoint.x ? in EngBitBlt()
604 Direction = OutputRect.left < InputPoint.x ? in EngBitBlt()
624 if (RECTL_bIntersectRect(&CombinedRect, &OutputRect, &ClipRect)) in EngBitBlt()
629 … AdjustedBrushOrigin.x = BrushOrigin->x + CombinedRect.left - OutputRect.left; in EngBitBlt()
630 … AdjustedBrushOrigin.y = BrushOrigin->y + CombinedRect.top - OutputRect.top; in EngBitBlt()
633 Pt.x = InputPoint.x + CombinedRect.left - OutputRect.left; in EngBitBlt()
634 Pt.y = InputPoint.y + CombinedRect.top - OutputRect.top; in EngBitBlt()
909 RECTL OutputRect; in EngMaskBitBlt() local
939 OutputRect = *DestRect; in EngMaskBitBlt()
942 if (OutputRect.left < ClipRegion->rclBounds.left) in EngMaskBitBlt()
944 InputRect.left += ClipRegion->rclBounds.left - OutputRect.left; in EngMaskBitBlt()
945 OutputRect.left = ClipRegion->rclBounds.left; in EngMaskBitBlt()
947 if (ClipRegion->rclBounds.right < OutputRect.right) in EngMaskBitBlt()
949 InputRect.right -= OutputRect.right - ClipRegion->rclBounds.right; in EngMaskBitBlt()
950 OutputRect.right = ClipRegion->rclBounds.right; in EngMaskBitBlt()
952 if (OutputRect.top < ClipRegion->rclBounds.top) in EngMaskBitBlt()
954 InputRect.top += ClipRegion->rclBounds.top - OutputRect.top; in EngMaskBitBlt()
955 OutputRect.top = ClipRegion->rclBounds.top; in EngMaskBitBlt()
957 if (ClipRegion->rclBounds.bottom < OutputRect.bottom) in EngMaskBitBlt()
959 InputRect.bottom -= OutputRect.bottom - ClipRegion->rclBounds.bottom; in EngMaskBitBlt()
960 OutputRect.bottom = ClipRegion->rclBounds.bottom; in EngMaskBitBlt()
974 if (OutputRect.right <= OutputRect.left || OutputRect.bottom <= OutputRect.top) in EngMaskBitBlt()
980 if (! IntEngEnter(&EnterLeaveDest, psoDest, &OutputRect, FALSE, &Translate, &psoOutput)) in EngMaskBitBlt()
986 OutputRect.left = DestRect->left + Translate.x; in EngMaskBitBlt()
987 OutputRect.right = DestRect->right + Translate.x; in EngMaskBitBlt()
988 OutputRect.top = DestRect->top + Translate.y; in EngMaskBitBlt()
989 OutputRect.bottom = DestRect->bottom + Translate.y; in EngMaskBitBlt()
1012 &OutputRect, NULL, &InputPoint, pbo, &AdjustedBrushOrigin); in EngMaskBitBlt()
1015 &OutputRect, NULL, &InputPoint, pbo, &AdjustedBrushOrigin, in EngMaskBitBlt()
1024 if (RECTL_bIntersectRect(&CombinedRect, &OutputRect, &ClipRect)) in EngMaskBitBlt()
1026 Pt.x = InputPoint.x + CombinedRect.left - OutputRect.left; in EngMaskBitBlt()
1027 Pt.y = InputPoint.y + CombinedRect.top - OutputRect.top; in EngMaskBitBlt()
1044 if (OutputRect.top < InputPoint.y) in EngMaskBitBlt()
1046 Direction = OutputRect.left < InputPoint.x ? CD_RIGHTDOWN : CD_LEFTDOWN; in EngMaskBitBlt()
1050 Direction = OutputRect.left < InputPoint.x ? CD_RIGHTUP : CD_LEFTUP; in EngMaskBitBlt()
1068 if (RECTL_bIntersectRect(&CombinedRect, &OutputRect, &ClipRect)) in EngMaskBitBlt()
1070 Pt.x = InputPoint.x + CombinedRect.left - OutputRect.left; in EngMaskBitBlt()
1071 Pt.y = InputPoint.y + CombinedRect.top - OutputRect.top; in EngMaskBitBlt()