public static enum Canvas.Composite extends java.lang.Enum<Canvas.Composite>
Canvas.setCompositeOperation(Composite).| Enum Constant and Description |
|---|
DST_ATOP
B atop A.
|
DST_IN
B in A.
|
DST_OUT
B out A.
|
DST_OVER
B over A.
|
MULTIPLY
A * B.
|
SRC
A (B is ignored).
|
SRC_ATOP
A atop B.
|
SRC_IN
A in B.
|
SRC_OUT
A out B.
|
SRC_OVER
A over B.
|
XOR
A xor B.
|
| Modifier and Type | Method and Description |
|---|---|
static Canvas.Composite |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Canvas.Composite[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Canvas.Composite SRC
[Sa, Sc]public static final Canvas.Composite DST_ATOP
[Sa, Sa * Dc + Sc * (1 - Da)].public static final Canvas.Composite SRC_OVER
[Sa + (1 - Sa)*Da, Rc = Sc + (1 - Sa)*Dc].public static final Canvas.Composite DST_OVER
[Sa + (1 - Sa)*Da, Rc = Dc + (1 - Da)*Sc].public static final Canvas.Composite SRC_IN
[Sa * Da, Sc * Da].public static final Canvas.Composite DST_IN
[Sa * Da, Sa * Dc].public static final Canvas.Composite SRC_OUT
[Sa * (1 - Da), Sc * (1 - Da)].public static final Canvas.Composite DST_OUT
[Da * (1 - Sa), Dc * (1 - Sa)].public static final Canvas.Composite SRC_ATOP
[Da, Sc * Da + (1 - Sa) * Dc].public static final Canvas.Composite XOR
[Sa + Da - 2 * Sa * Da, Sc * (1 - Da) + (1 - Sa) * Dc].public static final Canvas.Composite MULTIPLY
[Sa * Da, Sc * Dc].public static Canvas.Composite[] values()
for (Canvas.Composite c : Canvas.Composite.values()) System.out.println(c);
public static Canvas.Composite valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullCopyright © 2018. All Rights Reserved.