@FunctionalInterface
public interface ColorLookup
| Modifier and Type | Interface and Description |
|---|---|
static class |
ColorLookup.GdxColorLookup
The default ColorLookup, this simply looks up
key in Colors, returning 256 (fully transparent,
extremely dark blue) if no Color exists by that exact name (case-sensitive), or returning the RGBA8888 value
of the color otherwise. |
| Modifier and Type | Field and Description |
|---|---|
static ColorLookup.GdxColorLookup |
INSTANCE
The default ColorLookup, this simply looks up
key in Colors. |
| Modifier and Type | Method and Description |
|---|---|
int |
getRgba(java.lang.String key)
Uses
key to look up an RGBA8888 color, and returns that color as an int if one was found, or returns
256 if none was found. |
static final ColorLookup.GdxColorLookup INSTANCE
key in Colors. It returns 256 (fully transparent,
extremely dark blue) if no Color exists by that exact name (case-sensitive), or returning the RGBA8888 value
of the color otherwise. All color names are ALL_CAPS in libGDX's Colors collection by default.
This can also be accessed with ColorLookup.GdxColorLookup.INSTANCE.int getRgba(java.lang.String key)
key to look up an RGBA8888 color, and returns that color as an int if one was found, or returns
256 if none was found. 256 is used because it is different from the more commonly-used 0 for fully-transparent,
while still being easy to remember and very rare to ever want (it is fully transparent, very dark blue). This
library will never call this method with a null key, and in most cases you can safely assume key is non-null.key - the String key to use to look up or build a color; should not be null.