Class DataPacker
java.lang.Object
dev.engine_room.flywheel.lib.math.DataPacker
-
Method Summary
Modifier and TypeMethodDescriptionstatic shortpackNormI16(float f) Pack a float as a signed, normalized byte.static bytepackNormI8(float f) Pack a float as a signed, normalized byte.static shortpackNormU16(float f) Pack a float as an unsigned, normalized short.static bytepackNormU8(float f) Pack a float as an unsigned, normalized byte.static floatunpackNormI16(short s) Unpack a signed, normalized byte to a float.static floatunpackNormI8(byte b) Unpack a signed, normalized byte to a float.static floatunpackNormU16(short s) Unpack an unsigned, normalized short to a float.static floatunpackNormU8(byte b) Unpack an unsigned, normalized byte to a float.
-
Method Details
-
packNormU8
public static byte packNormU8(float f) Pack a float as an unsigned, normalized byte. -
unpackNormU8
public static float unpackNormU8(byte b) Unpack an unsigned, normalized byte to a float. -
packNormI8
public static byte packNormI8(float f) Pack a float as a signed, normalized byte. -
unpackNormI8
public static float unpackNormI8(byte b) Unpack a signed, normalized byte to a float. -
packNormU16
public static short packNormU16(float f) Pack a float as an unsigned, normalized short. -
unpackNormU16
public static float unpackNormU16(short s) Unpack an unsigned, normalized short to a float. -
packNormI16
public static short packNormI16(float f) Pack a float as a signed, normalized byte. -
unpackNormI16
public static float unpackNormI16(short s) Unpack a signed, normalized byte to a float.
-