public class ColorHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static ColorCache |
AQUA |
static ColorCache |
BLACK |
static ColorCache |
BLUE |
static ColorCache |
DARK_AQUA |
static ColorCache |
DARK_BLUE |
static ColorCache |
DARK_GRAY |
static ColorCache |
DARK_GREEN |
static ColorCache |
DARK_PURPLE |
static ColorCache |
DARK_RED |
static ColorCache |
GOLD |
static ColorCache |
GRAY |
static ColorCache |
GREEN |
static ColorCache |
LIGHT_PURPLE |
static ColorCache |
RED |
static ColorCache |
WHITE |
static ColorCache |
YELLOW |
| Constructor and Description |
|---|
ColorHelper() |
| Modifier and Type | Method and Description |
|---|---|
static Vector4 |
convertF(Vector4 color)
Converts a color vector stored as 0-1 to a color vector stored as 0-255
|
static Vector4 |
convertI(Vector4 color)
Converts a color vector stored as 0-255 to a color vector stored as 0-1
|
static ColorCache |
decode(int encoded)
Extracts a color that has been encoded as an integer
|
static ColorCache |
decode(int encoded,
float alphaOverride)
Extracts a color that has been encoded as an integer and applies the alpha override
|
static ColorCache |
decode(int encoded,
int alphaOverride)
Extracts a color that has been encoded as an integer and applies the alpha override
|
static ColorCache |
getColor(java.lang.String color)
Gets a cached color by name
|
static int |
getColorI(java.lang.String color) |
static int |
getColorI(java.lang.String color,
float alpha) |
static int |
getColorI(java.lang.String color,
int alpha) |
static Vector4 |
getColorVF(java.lang.String color) |
static Vector4 |
getColorVF(java.lang.String color,
float alpha) |
static Vector4 |
getColorVF(java.lang.String color,
int alpha) |
static Vector4 |
getColorVI(java.lang.String color) |
static Vector4 |
getColorVI(java.lang.String color,
float alpha) |
static Vector4 |
getColorVI(java.lang.String color,
int alpha) |
static int |
makeARGBInt(float r,
float g,
float b,
float a)
Converts rgba integers into a single color integer
|
static int |
makeARGBInt(int r,
int g,
int b,
int a)
Converts rgba integers into a single color integer
|
static int |
makeARGBIntF(Vector4 colors)
Converts a color tuple into a single integer
|
static int |
makeARGBIntI(Vector4 colors)
Converts a color tuple into a single integer
|
static ColorCache |
reverse(ColorCache color) |
static ColorCache |
reverse(ColorCache color,
float alpha) |
static ColorCache |
reverse(ColorCache color,
int alpha) |
static Vector4 |
reverseF(Vector4 colors)
Reverses a color vector
|
static Vector4 |
reverseI(Vector4 colors)
Reverses a color vector
|
static void |
setStateColor(RenderAPI renderer,
float r,
float g,
float b,
float a)
Sets the global state color
|
static void |
setStateColor(RenderAPI renderer,
int r,
int g,
int b,
int a)
Sets the global state color
|
static void |
setStateColorF(RenderAPI renderer,
Vector4 color)
Sets the global state color
|
static void |
setStateColorI(RenderAPI renderer,
Vector4 color)
Sets the global state color
|
public static final ColorCache AQUA
public static final ColorCache BLACK
public static final ColorCache BLUE
public static final ColorCache DARK_AQUA
public static final ColorCache DARK_BLUE
public static final ColorCache DARK_GRAY
public static final ColorCache DARK_GREEN
public static final ColorCache DARK_PURPLE
public static final ColorCache DARK_RED
public static final ColorCache GOLD
public static final ColorCache GRAY
public static final ColorCache GREEN
public static final ColorCache LIGHT_PURPLE
public static final ColorCache RED
public static final ColorCache WHITE
public static final ColorCache YELLOW
public static Vector4 convertI(Vector4 color)
public static Vector4 convertF(Vector4 color)
public static ColorCache decode(int encoded)
public static ColorCache decode(int encoded, float alphaOverride)
public static ColorCache decode(int encoded, int alphaOverride)
public static ColorCache getColor(java.lang.String color)
public static int getColorI(java.lang.String color)
public static int getColorI(java.lang.String color,
float alpha)
public static int getColorI(java.lang.String color,
int alpha)
public static Vector4 getColorVF(java.lang.String color)
public static Vector4 getColorVF(java.lang.String color, float alpha)
public static Vector4 getColorVF(java.lang.String color, int alpha)
public static Vector4 getColorVI(java.lang.String color)
public static Vector4 getColorVI(java.lang.String color, float alpha)
public static Vector4 getColorVI(java.lang.String color, int alpha)
public static int makeARGBIntF(Vector4 colors)
public static int makeARGBIntI(Vector4 colors)
public static int makeARGBInt(float r,
float g,
float b,
float a)
public static int makeARGBInt(int r,
int g,
int b,
int a)
public static ColorCache reverse(ColorCache color)
public static ColorCache reverse(ColorCache color, float alpha)
public static ColorCache reverse(ColorCache color, int alpha)
public static void setStateColorF(RenderAPI renderer, Vector4 color)
public static void setStateColorI(RenderAPI renderer, Vector4 color)
public static void setStateColor(RenderAPI renderer, int r, int g, int b, int a)
public static void setStateColor(RenderAPI renderer, float r, float g, float b, float a)