Class ColorIterable

  • All Implemented Interfaces:
    java.lang.Iterable<java.awt.Color>

    public class ColorIterable
    extends java.lang.Object
    implements java.lang.Iterable<java.awt.Color>
    • Field Detail

      • GRADIENT_HUE_MIN

        public static int GRADIENT_HUE_MIN
      • GRADIENT_HUE_MAX

        public static int GRADIENT_HUE_MAX
      • GRADIENT_HUE_STEPS

        public static int GRADIENT_HUE_STEPS
      • GRADIENT_SATURATION_MIN

        public static int GRADIENT_SATURATION_MIN
      • GRADIENT_SATURATION_MAX

        public static int GRADIENT_SATURATION_MAX
      • GRADIENT_SATURATION_STEPS

        public static int GRADIENT_SATURATION_STEPS
      • GRADIENT_BRIGHTNESS_MIN

        public static int GRADIENT_BRIGHTNESS_MIN
      • GRADIENT_BRIGHTNESS_MAX

        public static int GRADIENT_BRIGHTNESS_MAX
      • GRADIENT_BRIGHTNESS_STEPS

        public static int GRADIENT_BRIGHTNESS_STEPS
      • DARK_GRADIENT_HUE_MIN

        public static int DARK_GRADIENT_HUE_MIN
      • DARK_GRADIENT_HUE_MAX

        public static int DARK_GRADIENT_HUE_MAX
      • DARK_GRADIENT_HUE_STEPS

        public static int DARK_GRADIENT_HUE_STEPS
      • DARK_GRADIENT_SATURATION_MIN

        public static int DARK_GRADIENT_SATURATION_MIN
      • DARK_GRADIENT_SATURATION_MAX

        public static int DARK_GRADIENT_SATURATION_MAX
      • DARK_GRADIENT_SATURATION_STEPS

        public static int DARK_GRADIENT_SATURATION_STEPS
      • DARK_GRADIENT_BRIGHTNESS_MIN

        public static int DARK_GRADIENT_BRIGHTNESS_MIN
      • DARK_GRADIENT_BRIGHTNESS_MAX

        public static int DARK_GRADIENT_BRIGHTNESS_MAX
      • DARK_GRADIENT_BRIGHTNESS_STEPS

        public static int DARK_GRADIENT_BRIGHTNESS_STEPS
    • Constructor Detail

      • ColorIterable

        public ColorIterable​(int hueMinRaw,
                             int hueMaxRaw,
                             int hueSteps,
                             int saturationMinRaw,
                             int saturationMaxRaw,
                             int saturationSteps,
                             int brightnessMinRaw,
                             int brightnessMaxRaw,
                             int brightnessSteps)
      • ColorIterable

        public ColorIterable​(boolean darkColors)
    • Method Detail

      • getMaxIndex

        public int getMaxIndex()
      • iterator

        @NotNull
        public @NotNull ColorIterable.ColorIterator iterator()
        Specified by:
        iterator in interface java.lang.Iterable<java.awt.Color>