Class ContainerTokensFilter
- java.lang.Object
-
- org.pushingpixels.radiance.common.api.filter.RadianceAbstractFilter
-
- org.pushingpixels.radiance.theming.internal.utils.filters.ContainerTokensFilter
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp
public class ContainerTokensFilter extends RadianceAbstractFilter
-
-
Field Summary
Fields Modifier and Type Field Description private floatalphaprivate static LazyResettableHashMap<ContainerTokensFilter>filtersprivate int[]interpolatedprivate static intMAPSTEPSprivate floatoriginalBrightnessFactor
-
Constructor Summary
Constructors Modifier Constructor Description privateContainerTokensFilter(ContainerColorTokens containerColorTokens, float originalBrightnessFactor, float alpha)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImagefilter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)static ContainerTokensFiltergetContainerTokensFilter(ContainerColorTokens colorTokens, float originalBrightnessFactor, float alpha)static int[]getInterpolatedColors(ContainerColorTokens colorTokens)private voidmixColor(int[] pixels)-
Methods inherited from class org.pushingpixels.radiance.common.api.filter.RadianceAbstractFilter
createCompatibleDestImage, createCompatibleDestImageForFilter, getBounds2D, getPixels, getPoint2D, getRenderingHints, setPixels
-
-
-
-
Field Detail
-
interpolated
private int[] interpolated
-
MAPSTEPS
private static final int MAPSTEPS
- See Also:
- Constant Field Values
-
filters
private static final LazyResettableHashMap<ContainerTokensFilter> filters
-
originalBrightnessFactor
private float originalBrightnessFactor
-
alpha
private float alpha
-
-
Constructor Detail
-
ContainerTokensFilter
private ContainerTokensFilter(ContainerColorTokens containerColorTokens, float originalBrightnessFactor, float alpha)
- Throws:
java.lang.IllegalArgumentException- ifcontainerColorTokensis null
-
-
Method Detail
-
getContainerTokensFilter
public static ContainerTokensFilter getContainerTokensFilter(ContainerColorTokens colorTokens, float originalBrightnessFactor, float alpha)
-
getInterpolatedColors
public static int[] getInterpolatedColors(ContainerColorTokens colorTokens)
-
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
-
mixColor
private void mixColor(int[] pixels)
-
-