public final class BlendComposite
extends java.lang.Object
implements java.awt.Composite
Modifier and Type | Class and Description |
---|---|
(package private) class |
BlendComposite.BlendCompositeContext |
Modifier and Type | Field and Description |
---|---|
private BlendMode |
blendMode |
private float |
constantAlpha |
private static org.apache.commons.logging.Log |
LOG
Log instance.
|
Modifier | Constructor and Description |
---|---|
private |
BlendComposite(BlendMode blendMode,
float constantAlpha) |
Modifier and Type | Method and Description |
---|---|
java.awt.CompositeContext |
createContext(java.awt.image.ColorModel srcColorModel,
java.awt.image.ColorModel dstColorModel,
java.awt.RenderingHints hints) |
static java.awt.Composite |
getInstance(BlendMode blendMode,
float constantAlpha)
Creates a blend composite
|
private static final org.apache.commons.logging.Log LOG
private final BlendMode blendMode
private final float constantAlpha
private BlendComposite(BlendMode blendMode, float constantAlpha)
public static java.awt.Composite getInstance(BlendMode blendMode, float constantAlpha)
blendMode
- Desired blend modeconstantAlpha
- Constant alpha, must be in the inclusive range
[0.0...1.0] or it will be clipped.public java.awt.CompositeContext createContext(java.awt.image.ColorModel srcColorModel, java.awt.image.ColorModel dstColorModel, java.awt.RenderingHints hints)
createContext
in interface java.awt.Composite