Class ARGB

java.lang.Object
net.minecraft.util.ARGB

public class ARGB extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    alpha(int color)
     
    static float
    alphaFloat(int color)
     
    static int
    as8BitChannel(float value)
     
    static int
    average(int color1, int color2)
     
    static int
    blue(int color)
     
    static float
    blueFloat(int color)
     
    static int
    color(int alpha, int color)
     
    static int
    color(int red, int green, int blue)
     
    static int
    color(int alpha, int red, int green, int blue)
     
    static int
    color(Vec3 color)
     
    static int
    colorFromFloat(float alpha, float red, float green, float blue)
     
    private static float
    from8BitChannel(int value)
     
    static int
    fromABGR(int color)
     
    static int
    green(int color)
     
    static float
    greenFloat(int color)
     
    static int
    greyscale(int color)
     
    static int
    lerp(float delta, int color1, int color2)
     
    static int
    multiply(int color1, int color2)
     
    static int
    opaque(int color)
     
    static int
    red(int color)
     
    static float
    redFloat(int color)
     
    static int
    scaleRGB(int color, float scale)
     
    static int
    scaleRGB(int color, float redScale, float greenScale, float blueScale)
     
    static int
    scaleRGB(int color, int scale)
     
    static int
    toABGR(int color)
     
    static int
    transparent(int color)
     
    static org.joml.Vector3f
    vector3fFromRGB24(int color)
     
    static int
    white(float alpha)
     

    Methods inherited from class java.lang.Object

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

    • ARGB

      public ARGB()
  • Method Details

    • alpha

      public static int alpha(int color)
    • red

      public static int red(int color)
    • green

      public static int green(int color)
    • blue

      public static int blue(int color)
    • color

      public static int color(int alpha, int red, int green, int blue)
    • color

      public static int color(int red, int green, int blue)
    • color

      public static int color(Vec3 color)
    • multiply

      public static int multiply(int color1, int color2)
    • scaleRGB

      public static int scaleRGB(int color, float scale)
    • scaleRGB

      public static int scaleRGB(int color, float redScale, float greenScale, float blueScale)
    • scaleRGB

      public static int scaleRGB(int color, int scale)
    • greyscale

      public static int greyscale(int color)
    • lerp

      public static int lerp(float delta, int color1, int color2)
    • opaque

      public static int opaque(int color)
    • transparent

      public static int transparent(int color)
    • color

      public static int color(int alpha, int color)
    • white

      public static int white(float alpha)
    • colorFromFloat

      public static int colorFromFloat(float alpha, float red, float green, float blue)
    • vector3fFromRGB24

      public static org.joml.Vector3f vector3fFromRGB24(int color)
    • average

      public static int average(int color1, int color2)
    • as8BitChannel

      public static int as8BitChannel(float value)
    • alphaFloat

      public static float alphaFloat(int color)
    • redFloat

      public static float redFloat(int color)
    • greenFloat

      public static float greenFloat(int color)
    • blueFloat

      public static float blueFloat(int color)
    • from8BitChannel

      private static float from8BitChannel(int value)
    • toABGR

      public static int toABGR(int color)
    • fromABGR

      public static int fromABGR(int color)