Class Color


  • public final class Color
    extends java.lang.Object
    • Field Detail

      • NATIVE_SPACE

        public static final RGBSpace NATIVE_SPACE
      • BLACK

        public static final Color BLACK
      • WHITE

        public static final Color WHITE
      • RED

        public static final Color RED
      • GREEN

        public static final Color GREEN
      • BLUE

        public static final Color BLUE
      • YELLOW

        public static final Color YELLOW
      • CYAN

        public static final Color CYAN
      • MAGENTA

        public static final Color MAGENTA
      • GRAY

        public static final Color GRAY
    • Constructor Detail

      • Color

        public Color()
      • Color

        public Color​(float gray)
      • Color

        public Color​(float r,
                     float g,
                     float b)
      • Color

        public Color​(Color c)
      • Color

        public Color​(int rgb)
    • Method Detail

      • black

        public static Color black()
      • white

        public static Color white()
      • toNonLinear

        public Color toNonLinear()
      • toLinear

        public Color toLinear()
      • copy

        public Color copy()
      • set

        public final Color set​(float r,
                               float g,
                               float b)
      • setRGB

        public final Color setRGB​(int rgb)
      • setRGBE

        public final Color setRGBE​(int rgbe)
      • isBlack

        public final boolean isBlack()
      • isWhite

        public boolean isWhite()
      • getLuminance

        public final float getLuminance()
      • getMin

        public final float getMin()
      • getMax

        public final float getMax()
      • getAverage

        public final float getAverage()
      • getRGB

        public final float[] getRGB()
      • toRGB

        public final int toRGB()
      • toRGBA

        public final int toRGBA​(float a)
      • toRGBE

        public final int toRGBE()
      • constrainRGB

        public final Color constrainRGB()
      • isNan

        public final boolean isNan()
      • isInf

        public final boolean isInf()
      • madd

        public final Color madd​(float s,
                                Color c)
      • mul

        public final Color mul​(float s)
      • mul

        public static final Color mul​(float s,
                                      Color c)
      • exp

        public final Color exp()
      • opposite

        public final Color opposite()
      • clamp

        public final Color clamp​(float min,
                                 float max)
      • blend

        public static final Color blend​(Color c1,
                                        Color c2,
                                        float b)
      • hasContrast

        public static final boolean hasContrast​(Color c1,
                                                Color c2,
                                                float thresh)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object