java.lang.Object
eu.svjatoslav.sixth.e3d.renderer.raster.Color

public final class Color extends Object
  • Field Details

    • RED

      public static final Color RED
    • GREEN

      public static final Color GREEN
    • BLUE

      public static final Color BLUE
    • YELLOW

      public static final Color YELLOW
    • WHITE

      public static final Color WHITE
    • BLACK

      public static final Color BLACK
    • PURPLE

      public static final Color PURPLE
    • TRANSPARENT

      public static final Color TRANSPARENT
    • r

      public final int r
      Red component. 0-255.
    • g

      public final int g
      Green component. 0-255.
    • b

      public final int b
      Blue component. 0-255.
    • a

      public int a
      Alpha component. 0 - transparent. 255 - opaque.
  • Constructor Details

    • Color

      public Color(Color parentColor)
    • Color

      public Color(double r, double g, double b, double a)
    • Color

      public Color(String colorHexCode)
      Parameters:
      colorHexCode - color code in hex format. Supported formats are:
                           RGB
                           RGBA
                           RRGGBB
                           RRGGBBAA
                           
    • Color

      public Color(int rgb)
    • Color

      public Color(int r, int g, int b)
    • Color

      public Color(int r, int g, int b, int a)
  • Method Details

    • isTransparent

      public boolean isTransparent()
    • toAwtColor

      public Color toAwtColor()
    • toInt

      public int toInt()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object