Package net.minecraft.util
Class ARGB
java.lang.Object
net.minecraft.util.ARGB
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final byte[]private static final short[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intaddRgb(int pColor1, int pColor2) static intalpha(int pColor) static intalphaBlend(int pColor1, int pColor2) private static intalphaBlendChannel(int pEndAlpha, int pAlpha, int pValue1, int pValue2) static floatalphaFloat(int pColor) static intas8BitChannel(float pValue) static intaverage(int pColor1, int pColor2) static intblack(float pAlpha) static intblack(int pAlpha) static intblue(int pColor) static floatblueFloat(int pColor) static intcolor(float pAlpha, int pColor) static intcolor(int pAlpha, int pColor) static intcolor(int pRed, int pGreen, int pBlue) static intcolor(int pAlpha, int pRed, int pGreen, int pBlue) static intstatic intcolorFromFloat(float pAlpha, float pRed, float pGreen, float pBlue) private static floatcomputeLinearToSrgb(float pLinear) private static floatcomputeSrgbToLinear(float pSrgb) private static floatfrom8BitChannel(int pValue) static intfromABGR(int pColor) static intgreen(int pColor) static floatgreenFloat(int pColor) static intgreyscale(int pColor) private static intlinearChannelMean(int pColor1, int pColor2, int pColor3, int pColor4) static intlinearLerp(float pDelta, int pStart, int pEnd) static intlinearToSrgbChannel(float pLinear) static intmeanLinear(int pColor1, int pColor2, int pColor3, int pColor4) static intmultiply(int pColor1, int pColor2) static intmultiplyAlpha(int pColor, float pAlpha) static intopaque(int pColor) static intred(int pColor) static floatredFloat(int pColor) static intscaleRGB(int pColor, float pScale) static intscaleRGB(int pColor, float pRedScale, float pGreenScale, float pBlueScale) static intscaleRGB(int pColor, int pScale) static intsetBrightness(int pColor, float pBrightness) static intsrgbLerp(float pDelta, int pStart, int pEnd) static floatsrgbToLinearChannel(int pSrgb) static intsubtractRgb(int pColor1, int pColor2) static inttoABGR(int pColor) static inttransparent(int pColor) static Vector3fvector3fFromRGB24(int pColor) static Vector4fvector4fFromARGB32(int pColor) static intwhite(float pAlpha) static intwhite(int pAlpha)
-
Field Details
-
LINEAR_CHANNEL_DEPTH
private static final int LINEAR_CHANNEL_DEPTH- See Also:
-
SRGB_TO_LINEAR
private static final short[] SRGB_TO_LINEAR -
LINEAR_TO_SRGB
private static final byte[] LINEAR_TO_SRGB
-
-
Constructor Details
-
ARGB
public ARGB()
-
-
Method Details
-
computeSrgbToLinear
private static float computeSrgbToLinear(float pSrgb) -
computeLinearToSrgb
private static float computeLinearToSrgb(float pLinear) -
srgbToLinearChannel
public static float srgbToLinearChannel(int pSrgb) -
linearToSrgbChannel
public static int linearToSrgbChannel(float pLinear) -
meanLinear
public static int meanLinear(int pColor1, int pColor2, int pColor3, int pColor4) -
linearChannelMean
private static int linearChannelMean(int pColor1, int pColor2, int pColor3, int pColor4) -
alpha
public static int alpha(int pColor) -
red
public static int red(int pColor) -
green
public static int green(int pColor) -
blue
public static int blue(int pColor) -
color
public static int color(int pAlpha, int pRed, int pGreen, int pBlue) -
color
public static int color(int pRed, int pGreen, int pBlue) -
color
-
multiply
public static int multiply(int pColor1, int pColor2) -
addRgb
public static int addRgb(int pColor1, int pColor2) -
subtractRgb
public static int subtractRgb(int pColor1, int pColor2) -
multiplyAlpha
public static int multiplyAlpha(int pColor, float pAlpha) -
scaleRGB
public static int scaleRGB(int pColor, float pScale) -
scaleRGB
public static int scaleRGB(int pColor, float pRedScale, float pGreenScale, float pBlueScale) -
scaleRGB
public static int scaleRGB(int pColor, int pScale) -
greyscale
public static int greyscale(int pColor) -
alphaBlend
public static int alphaBlend(int pColor1, int pColor2) -
alphaBlendChannel
private static int alphaBlendChannel(int pEndAlpha, int pAlpha, int pValue1, int pValue2) -
srgbLerp
public static int srgbLerp(float pDelta, int pStart, int pEnd) -
linearLerp
public static int linearLerp(float pDelta, int pStart, int pEnd) -
opaque
public static int opaque(int pColor) -
transparent
public static int transparent(int pColor) -
color
public static int color(int pAlpha, int pColor) -
color
public static int color(float pAlpha, int pColor) -
white
public static int white(float pAlpha) -
white
public static int white(int pAlpha) -
black
public static int black(float pAlpha) -
black
public static int black(int pAlpha) -
colorFromFloat
public static int colorFromFloat(float pAlpha, float pRed, float pGreen, float pBlue) -
vector3fFromRGB24
-
vector4fFromARGB32
-
average
public static int average(int pColor1, int pColor2) -
as8BitChannel
public static int as8BitChannel(float pValue) -
alphaFloat
public static float alphaFloat(int pColor) -
redFloat
public static float redFloat(int pColor) -
greenFloat
public static float greenFloat(int pColor) -
blueFloat
public static float blueFloat(int pColor) -
from8BitChannel
private static float from8BitChannel(int pValue) -
toABGR
public static int toABGR(int pColor) -
fromABGR
public static int fromABGR(int pColor) -
setBrightness
public static int setBrightness(int pColor, float pBrightness)
-