|
Namespaces |
namespace | smjg.libs.sdwf.rop |
Enumerations |
enum | smjg::libs::sdwf::rop.ROP2 {
smjg::libs::sdwf::rop.DEST = 10,
smjg::libs::sdwf::rop.PEN = 12,
smjg::libs::sdwf::rop.BLACK = 0,
smjg::libs::sdwf::rop.NOTMERGEPEN = 1,
smjg::libs::sdwf::rop.MASKNOTPEN = 2,
smjg::libs::sdwf::rop.NOTCOPYPEN = 3,
smjg::libs::sdwf::rop.MASKPENNOT = 4,
smjg::libs::sdwf::rop.NOT = 5,
smjg::libs::sdwf::rop.XORPEN = 6,
smjg::libs::sdwf::rop.NOTMASKPEN = 7,
smjg::libs::sdwf::rop.MASKPEN = 8,
smjg::libs::sdwf::rop.NOTXORPEN = 9,
smjg::libs::sdwf::rop.NOP = 10,
smjg::libs::sdwf::rop.MERGENOTPEN = 11,
smjg::libs::sdwf::rop.COPYPEN = 12,
smjg::libs::sdwf::rop.MERGEPENNOT = 13,
smjg::libs::sdwf::rop.MERGEPEN = 14,
smjg::libs::sdwf::rop.WHITE = 15
} |
| The ROP2 enumeration contains binary raster operations. More...
|
enum | smjg::libs::sdwf::rop.ROP3 {
smjg::libs::sdwf::rop.DEST = 10,
smjg::libs::sdwf::rop.SOURCE = cast(byte) 0xCC,
smjg::libs::sdwf::rop.PATTERN = cast(byte) 0xF0,
smjg::libs::sdwf::rop.BLACKNESS = cast(byte) 0x00,
smjg::libs::sdwf::rop.NOTSRCERASE = cast(byte) 0x11,
smjg::libs::sdwf::rop.NOTSRCCOPY = cast(byte) 0x33,
smjg::libs::sdwf::rop.SRCERASE = cast(byte) 0x44,
smjg::libs::sdwf::rop.DSTINVERT = cast(byte) 0x55,
smjg::libs::sdwf::rop.PATINVERT = cast(byte) 0x5A,
smjg::libs::sdwf::rop.SRCINVERT = cast(byte) 0x66,
smjg::libs::sdwf::rop.SRCAND = cast(byte) 0x88,
smjg::libs::sdwf::rop.MERGECOPY = cast(byte) 0xC0,
smjg::libs::sdwf::rop.SRCCOPY = cast(byte) 0xCC,
smjg::libs::sdwf::rop.MERGEPAINT = cast(byte) 0xBB,
smjg::libs::sdwf::rop.SRCPAINT = cast(byte) 0xEE,
smjg::libs::sdwf::rop.PATCOPY = cast(byte) 0xF0,
smjg::libs::sdwf::rop.PATPAINT = cast(byte) 0xFB,
smjg::libs::sdwf::rop.WHITENESS = cast(byte) 0xFF
} |
enum | smjg::libs::sdwf::rop.ROP4 {
smjg::libs::sdwf::rop.DEST = 10,
smjg::libs::sdwf::rop.SOURCE = cast(byte) 0xCC,
smjg::libs::sdwf::rop.PATTERN = cast(byte) 0xF0,
smjg::libs::sdwf::rop.MASK = 0x00FF0000,
smjg::libs::sdwf::rop.FORECOPY = 0xAACC0000,
smjg::libs::sdwf::rop.FORECOPY_BACKINVERT = 0x66CC0000,
smjg::libs::sdwf::rop.FORECOPY_BACKPATTERN = 0xF0CC0000
} |
| The ROP4 enumeration contains quaternary raster operations. More...
|
Functions |
ROP4 | smjg::libs::sdwf::rop.Rop4 (ROP3 fore, ROP3 back) |
| Constructs a quaternary ROP from foreground and background ternary ROPs.
|
Variables |
const uint[256] | smjg::libs::sdwf::rop.Rop3 |
| Gives the 32-bit form of each raster operation, for passing directly to a Windows API function.
|