Contains the Cairo Operators
Syntax
public enum Operator
Remarks
Members
Member Name | Description |
---|
Add | Merges the overlapping colors to a new one |
Atop | This operator leaves the first object mostly intact, but mixes both objects in the overlapping area. The second object object is not drawn except there. |
Clear | Where the second object is drawn, the first is completely removed. Anywhere else it is left intact. The second object itself is not drawn. |
Dest | Leaves the first object untouched, the second is discarded completely. |
DestAtop | Same as the ATOP operator, but as if the order of the drawing operations had been reversed. |
DestIn | This works like the IN operator, but with the second object "below" the first. |
DestOut | The second object is used to reduce the visibility of the first in the overlapping area. The second object is not drawn itself. |
DestOver | The result is similar to the OVER operator. Except that the "order" of the objects is reversed, so the second is drawn below the first. |
In | The first object is removed completely, the second is only drawn where the first was. |
Out | The first object is removed completely, the second is only drawn where the first not was. |
Over | The result is the same as if you held two semi-transparent slides on top of each other. |
Saturate | Merges the overlapping colors to a new one |
Source | The second object is drawn as if nothing else were below. The first object is only left intact outside the second. |
Xor | Merges the overlapping colors to a new one with XOR |
Requirements
Namespace: Cairo
Assembly: Mono.Cairo (in Mono.Cairo.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0