TDE支持的ROP操作类型。
typedef enum { HI_TDE_ROP_BLACK = 0, /* Blackness */ HI_TDE_ROP_NOTMERGEPEN, /* ~(S2 | S1) */ HI_TDE_ROP_MASKNOTPEN, /* ~S2&S1 */ HI_TDE_ROP_NOTCOPYPEN, /* ~S2 */ HI_TDE_ROP_MASKPENNOT, /* S2&~S1 */ HI_TDE_ROP_NOT, /* ~S1 */ HI_TDE_ROP_XORPEN, /* S2^S1 */ HI_TDE_ROP_NOTMASKPEN, /* ~(S2 & S1) */ HI_TDE_ROP_MASKPEN, /* S2&S1 */ HI_TDE_ROP_NOTXORPEN, /* ~(S2^S1) */ HI_TDE_ROP_NOP, /* S1 */ HI_TDE_ROP_MERGENOTPEN, /* ~S2|S1 */ HI_TDE_ROP_COPYPEN, /* S2 */ HI_TDE_ROP_MERGEPENNOT, /* S2|~S1 */ HI_TDE_ROP_MERGEPEN, /* S2|S1 */ HI_TDE_ROP_WHITE, /* Whiteness */ HI_TDE_ROP_MAX } hi_tde_rop_mode;
描述中有以下定义:S1表示位图1,S2表示位图2。
成员名称 |
描述 |
---|---|
HI_TDE_ROP_BLACK |
黑色。 |
HI_TDE_ROP_NOTMERGEPEN |
~(S1+S2) 。 |
HI_TDE_ROP_MASKNOTPEN |
~S2&S1。 |
HI_TDE_ROP_NOTCOPYPEN |
~S2。 |
HI_TDE_ROP_MASKPENNOT |
S2&~S1。 |
HI_TDE_ROP_NOT |
~S1。 |
HI_TDE_ROP_XORPEN |
S2^S1。 |
HI_TDE_ROP_NOTMASKPEN |
~(S2^S1) 。 |
HI_TDE_ROP_MASKPEN |
S2&S1。 |
HI_TDE_ROP_NOTXORPEN |
~(S2^S1)。 |
HI_TDE_ROP_NOP |
S1。 |
HI_TDE_ROP_MERGENOTPEN |
~S2 + S1。 |
HI_TDE_ROP_COPYPEN |
S2。 |
HI_TDE_ROP_MERGEPENNOT |
S2 + ~S1。 |
HI_TDE_ROP_MERGEPEN |
S2 + S1 。 |
HI_TDE_ROP_WHITE |
白色。 |
HI_TDE_ROP_MAX |
无效ROP类型。 |