Schnittstelle IColor

Alle Superschnittstellen:
IElement
Alle bekannten Implementierungsklassen:
Color

public interface IColor extends IElement
A IColor represents a true color with an alpha value. A true color consists of a blue, green and red value that are integers in [0, 255]. So, a IColor consists of a blue, green, red and alpha value that are integers in [0, 255].
Version:
2022-05-28
Autor:
Silvan
  • Methodendetails

    • getAlphaPercentage

      double getAlphaPercentage()
      Gibt zurück:
      the alpha value of the current IColor as percentage. A percentage is a number in the range [0.0, 1.0].
    • getAlphaValue

      int getAlphaValue()
      Gibt zurück:
      the alpha value of the current IColor.
    • getBluePercentage

      double getBluePercentage()
      Gibt zurück:
      the blue value of the current IColor as percentage. A percentage is a number in the range [0.0, 1.0].
    • getBlueValue

      int getBlueValue()
      Gibt zurück:
      the blue value of the current IColor.
    • getColorNameOrHexadecimalString

      String getColorNameOrHexadecimalString()
      Gibt zurück:
      the color name or a hexadecimal String representation of the current IColor.
    • getGreenPercentage

      double getGreenPercentage()
      Gibt zurück:
      the green value of the current IColor as percentage. A percentage is a number in the range [0.0, 1.0].
    • getGreenValue

      int getGreenValue()
      Gibt zurück:
      the green value of the current IColor.
    • getInvertedColor

      IColor getInvertedColor()
      The inverted IColor of a IColor has the same alpha value.
      Gibt zurück:
      the inverted IColor of the current IColor.
    • getRedPercentage

      double getRedPercentage()
      Gibt zurück:
      the red value of the current IColor as percentage. A percentage is a number in the range [0.0, 1.0].
    • getRedValue

      int getRedValue()
      Gibt zurück:
      the red value of the current IColor.
    • hasFullAlphaValue

      boolean hasFullAlphaValue()
      Gibt zurück:
      true if the current IColor has a full alpha value.
    • hasFullBlueValue

      boolean hasFullBlueValue()
      Gibt zurück:
      true if the current IColor has a full blue value.
    • hasFullGreenValue

      boolean hasFullGreenValue()
      Gibt zurück:
      true if the current IColor has a full green value.
    • hasFullRedValue

      boolean hasFullRedValue()
      Gibt zurück:
      true if the current IColor has a full red value.
    • toAlphaRedGreenBlueInt

      int toAlphaRedGreenBlueInt()
      Gibt zurück:
      an integer representation of the current IColor with the schema alpha-red-green-blue.
    • toHexadecimalString

      String toHexadecimalString()
      Gibt zurück:
      a hexadecimal String representation of the current IColor.
    • toHexadecimalStringWithAlphaValue

      String toHexadecimalStringWithAlphaValue()
      Gibt zurück:
      a hexadecimal with alpha value String representation of the current IColor.
    • toLong

      long toLong()
      Gibt zurück:
      a long representation of the current IColor.
    • withAlphaValue

      IColor withAlphaValue(int alphaValue)
      Parameter:
      alphaValue -
      Gibt zurück:
      a new IColor from the current IColor with the given alphaValue.
    • withFloatingPointAlphaValue

      IColor withFloatingPointAlphaValue(double floatingPointAlphaValue)
      Parameter:
      floatingPointAlphaValue -
      Gibt zurück:
      a new IColor from the current IColor with the given floatingPointAlphaValue.
    • withFullAlphaValue

      IColor withFullAlphaValue()
      Gibt zurück:
      a new IColor from the current IColor with a full alpha value.