Class HColorGradient

java.lang.Object
net.sourceforge.plantuml.ugraphic.color.HColorGradient
All Implemented Interfaces:
HColor, UChange

public class HColorGradient extends java.lang.Object implements HColor
  • Constructor Details

    • HColorGradient

      public HColorGradient(HColor color1, HColor color2, char policy)
  • Method Details

    • getColor1

      public final HColor getColor1()
    • getColor2

      public final HColor getColor2()
    • getColor

      public final java.awt.Color getColor(ColorMapper mapper, double coeff)
    • getPolicy

      public final char getPolicy()
    • bg

      public UBackground bg()
      Specified by:
      bg in interface HColor
    • lighten

      public HColor lighten(int ratio)
      Specified by:
      lighten in interface HColor
    • darken

      public HColor darken(int ratio)
      Specified by:
      darken in interface HColor
    • reverseHsluv

      public HColor reverseHsluv()
      Specified by:
      reverseHsluv in interface HColor
    • reverse

      public HColor reverse()
      Specified by:
      reverse in interface HColor
    • isDark

      public boolean isDark()
      Specified by:
      isDark in interface HColor
    • asString

      public java.lang.String asString()
      Specified by:
      asString in interface HColor
    • darkSchemeTheme

      public HColor darkSchemeTheme()
      Specified by:
      darkSchemeTheme in interface HColor