The CompositionMode enumeration provides the following values:
Description | Value |
---|---|
COMPOSITION_INVALID | Indicates invalid or unsupported composition mode. |
COMPOSITION_CLEAR | R = 0 |
COMPOSITION_SOURCE | R = S |
COMPOSITION_OVER | R = S + D*`(1 - `Sa) |
COMPOSITION_IN | R = S* Da `` |
COMPOSITION_OUT | R = S*`(1 - `Da) |
COMPOSITION_ATOP | R = S* Da + D*`(1 - `Sa) |
COMPOSITION_DEST | R = D, essentially a noop |
COMPOSITION_DEST_OVER | R = S*`(1 - `Da) + D |
COMPOSITION_DEST_IN | R = D* Sa `` |
COMPOSITION_DEST_OUT | R = D*`(1 - `Sa) |
COMPOSITION_DEST_ATOP | R = S*`(1 - `Da) + D* Sa `` |
COMPOSITION_XOR | R = S*`(1 - `Da) + D*`(1 - `Sa) |
COMPOSITION_ADD | R = S + D |