Changeset 5931 for trunk/src/gdi32/dibsect.cpp
- Timestamp:
- Jun 8, 2001, 1:03:33 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gdi32/dibsect.cpp
r5901 r5931 1 /* $Id: dibsect.cpp,v 1.5 3 2001-06-03 14:52:47sandervl Exp $ */1 /* $Id: dibsect.cpp,v 1.54 2001-06-08 11:03:33 sandervl Exp $ */ 2 2 3 3 /* … … 590 590 else bitmapBits = bmpBits; 591 591 592 switch(Rop) { 593 case 0xcc0020: /* SRCCOPY */ 594 Rop = ROP_SRCCOPY; 595 break; 596 case 0xee0086: /* SRCPAINT */ 597 Rop = ROP_SRCPAINT; 598 break; 599 case 0x8800c6: /* SRCAND */ 600 Rop = ROP_SRCAND; 601 break; 602 case 0x660046: /* SRCINVERT */ 603 Rop = ROP_SRCINVERT; 604 break; 605 case 0x440328: /* SRCERASE */ 606 Rop = ROP_SRCERASE; 607 break; 608 case 0x330008: /* NOTSRCCOPY */ 609 Rop = ROP_NOTSRCCOPY; 610 break; 611 case 0x1100a6: /* NOTSRCERASE */ 612 Rop = ROP_NOTSRCERASE; 613 break; 614 case 0xc000ca: /* MERGECOPY */ 615 Rop = ROP_MERGECOPY; 616 break; 617 case 0xbb0226: /* MERGEPAINT */ 618 Rop = ROP_MERGEPAINT; 619 break; 620 case 0xf00021: /* PATCOPY */ 621 Rop = ROP_PATCOPY; 622 break; 623 case 0xfb0a09: /* PATPAINT */ 624 Rop = ROP_PATPAINT; 625 break; 626 case 0x5a0049: /* PATINVERT */ 627 Rop = ROP_PATINVERT; 628 break; 629 case 0x550009: /* DSTINVERT */ 630 Rop = ROP_DSTINVERT; 631 break; 632 case 0x000042: /* BLACKNESS */ 633 Rop = ROP_ZERO; 634 break; 635 case 0xff0062: /* WHITENESS */ 636 Rop = ROP_ONE; 637 break; 638 default: 639 Rop = ROP_SRCCOPY; 640 break; 641 } 592 //Translate ROP 593 Rop = Rop >> 16; 642 594 643 595 //SvL: Optimize this.. (don't convert entire bitmap if only a part will be blitted to the dc)
Note:
See TracChangeset
for help on using the changeset viewer.