Class ContainerTokensFilter
java.lang.Object
org.pushingpixels.radiance.common.api.filter.RadianceAbstractFilter
org.pushingpixels.radiance.theming.internal.utils.filters.ContainerTokensFilter
- All Implemented Interfaces:
BufferedImageOp
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate static final LazyResettableHashMap<ContainerTokensFilter> private int[]private static final intprivate float -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateContainerTokensFilter(ContainerColorTokens containerColorTokens, float originalBrightnessFactor, float alpha) -
Method Summary
Modifier and TypeMethodDescriptionfilter(BufferedImage src, BufferedImage dst) static ContainerTokensFiltergetContainerTokensFilter(ContainerColorTokens colorTokens, float originalBrightnessFactor, float alpha) static int[]getInterpolatedColors(ContainerColorTokens colorTokens) private voidmixColor(int[] pixels) Methods inherited from class RadianceAbstractFilter
createCompatibleDestImage, createCompatibleDestImageForFilter, getBounds2D, getPixels, getPoint2D, getRenderingHints, setPixels
-
Field Details
-
interpolated
private int[] interpolated -
MAPSTEPS
private static final int MAPSTEPS- See Also:
-
filters
-
originalBrightnessFactor
private float originalBrightnessFactor -
alpha
private float alpha
-
-
Constructor Details
-
ContainerTokensFilter
private ContainerTokensFilter(ContainerColorTokens containerColorTokens, float originalBrightnessFactor, float alpha) - Throws:
IllegalArgumentException- ifcontainerColorTokensis null
-
-
Method Details
-
getContainerTokensFilter
public static ContainerTokensFilter getContainerTokensFilter(ContainerColorTokens colorTokens, float originalBrightnessFactor, float alpha) -
getInterpolatedColors
-
filter
-
mixColor
private void mixColor(int[] pixels)
-