Class Color

java.lang.Object
org.oscim.backend.canvas.Color

public final class Color extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    a(int color)
     
    static float
    aToFloat(int color)
     
    static int
    b(int color)
     
    static float
    bToFloat(int color)
     
    static int
    fade(int color, double alpha)
     
    static int
    fadePremul(int color, double alpha)
     
    static int
    g(int color)
     
    static int
    get(double r, double g, double b)
     
    static int
    get(float a, int r, int g, int b)
    Pack r, g, b bytes into one int with premultiplied alpha a.
    static int
    get(int r, int g, int b)
    Pack r, g, b bytes into one int.
    static int
    get(int a, int r, int g, int b)
    Pack premultiplied a, r, g, b bytes into one int.
    static float
    gToFloat(int color)
     
    static boolean
    isOpaque(int color)
     
    static int
    parseColor(String colorString)
    Parse the color string, and return the corresponding color-int.
    static int
    parseColor(String colorString, int fallBackColor)
     
    static int
     
    static int
    r(int color)
     
    static int
    rainbow(float pos)
     
    static float
    rToFloat(int color)
     
    static int
    setA(int color, int a)
     
    static int
    setB(int color, int b)
     
    static int
    setG(int color, int g)
     
    static int
    setR(int color, int r)
     
    static String
    toString(int color)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • fadePremul

      public static int fadePremul(int color, double alpha)
    • fade

      public static int fade(int color, double alpha)
    • rainbow

      public static int rainbow(float pos)
    • get

      public static int get(int r, int g, int b)
      Pack r, g, b bytes into one int.
    • get

      public static int get(double r, double g, double b)
    • get

      public static int get(int a, int r, int g, int b)
      Pack premultiplied a, r, g, b bytes into one int.
    • get

      public static int get(float a, int r, int g, int b)
      Pack r, g, b bytes into one int with premultiplied alpha a.
    • rToFloat

      public static float rToFloat(int color)
    • gToFloat

      public static float gToFloat(int color)
    • bToFloat

      public static float bToFloat(int color)
    • aToFloat

      public static float aToFloat(int color)
    • a

      public static int a(int color)
    • r

      public static int r(int color)
    • g

      public static int g(int color)
    • b

      public static int b(int color)
    • setA

      public static int setA(int color, int a)
    • setR

      public static int setR(int color, int r)
    • setG

      public static int setG(int color, int g)
    • setB

      public static int setB(int color, int b)
    • parseColorComponents

      public static int parseColorComponents(String str)
    • parseColor

      public static int parseColor(String colorString)
      Parse the color string, and return the corresponding color-int. If the string cannot be parsed, throws an IllegalArgumentException exception. Supported formats are: #RRGGBB #AARRGGBB rgb(r, g, b) rgba(r, g, b, a)
      Parameters:
      colorString - the color string
      Returns:
      the int
    • parseColor

      public static int parseColor(String colorString, int fallBackColor)
    • isOpaque

      public static boolean isOpaque(int color)
    • toString

      public static String toString(int color)