Class AWTPropertyInterpolators.ColorInterpolator
- java.lang.Object
-
- org.pushingpixels.radiance.animation.internal.swing.AWTPropertyInterpolators.ColorInterpolator
-
- All Implemented Interfaces:
PropertyInterpolator<java.awt.Color>
- Enclosing class:
- AWTPropertyInterpolators
static class AWTPropertyInterpolators.ColorInterpolator extends java.lang.Object implements PropertyInterpolator<java.awt.Color>
-
-
Constructor Summary
Constructors Constructor Description ColorInterpolator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static doubleEOCF_sRGB(double srgb)java.lang.Class<java.awt.Color>getBasePropertyClass()private static intgetInterpolatedChannelValue(int value1, int value2, double value1Likeness)(package private) java.awt.ColorgetInterpolatedColor(java.awt.Color color1, java.awt.Color color2, float color1Likeness)(package private) intgetInterpolatedRGB(java.awt.Color color1, java.awt.Color color2, float color1Likeness)java.awt.Colorinterpolate(java.awt.Color from, java.awt.Color to, float timelinePosition)private static doubleOECF_sRGB(double linear)
-
-
-
Method Detail
-
getBasePropertyClass
public java.lang.Class<java.awt.Color> getBasePropertyClass()
- Specified by:
getBasePropertyClassin interfacePropertyInterpolator<java.awt.Color>
-
interpolate
public java.awt.Color interpolate(java.awt.Color from, java.awt.Color to, float timelinePosition)- Specified by:
interpolatein interfacePropertyInterpolator<java.awt.Color>
-
getInterpolatedRGB
int getInterpolatedRGB(java.awt.Color color1, java.awt.Color color2, float color1Likeness)
-
getInterpolatedChannelValue
private static int getInterpolatedChannelValue(int value1, int value2, double value1Likeness)
-
OECF_sRGB
private static double OECF_sRGB(double linear)
-
EOCF_sRGB
private static double EOCF_sRGB(double srgb)
-
getInterpolatedColor
java.awt.Color getInterpolatedColor(java.awt.Color color1, java.awt.Color color2, float color1Likeness)
-
-