Class AWTPropertyInterpolators.ColorInterpolator

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private static double EOCF_sRGB​(double srgb)  
      java.lang.Class<java.awt.Color> getBasePropertyClass()  
      private static int getInterpolatedChannelValue​(int value1, int value2, double value1Likeness)  
      (package private) java.awt.Color getInterpolatedColor​(java.awt.Color color1, java.awt.Color color2, float color1Likeness)  
      (package private) int getInterpolatedRGB​(java.awt.Color color1, java.awt.Color color2, float color1Likeness)  
      java.awt.Color interpolate​(java.awt.Color from, java.awt.Color to, float timelinePosition)  
      private static double OECF_sRGB​(double linear)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ColorInterpolator

        ColorInterpolator()
    • Method Detail

      • interpolate

        public java.awt.Color interpolate​(java.awt.Color from,
                                          java.awt.Color to,
                                          float timelinePosition)
        Specified by:
        interpolate in interface PropertyInterpolator<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)