public final class NumberUtils
extends java.lang.Object
Constructor and Description |
---|
NumberUtils() |
Modifier and Type | Method and Description |
---|---|
static long |
doubleToLongBits(double value) |
static int |
floatToIntBits(float value) |
static int |
floatToIntColor(float value)
Converts the color from a float ABGR encoding to an int ABGR encoding.
|
static int |
floatToRawIntBits(float value) |
static float |
intBitsToFloat(int value) |
static float |
intToFloatColor(int value)
Encodes the ABGR int color as a float.
|
static double |
longBitsToDouble(long value) |
public static int floatToIntBits(float value)
public static int floatToRawIntBits(float value)
public static int floatToIntColor(float value)
intToFloatColor(int)
) to 0-255, which means converting from int to float and back to int can be
lossy.public static float intToFloatColor(int value)
Float.intBitsToFloat(int)
javadocs). Rendering which uses colors encoded as floats should
expand the 0-254 back to 0-255, else colors cannot be fully opaque.public static float intBitsToFloat(int value)
public static long doubleToLongBits(double value)
public static double longBitsToDouble(long value)