net.ctdp.rfdynhud.gamedata
Class ByteUtil
java.lang.Object
net.ctdp.rfdynhud.gamedata.ByteUtil
public class ByteUtil
- extends java.lang.Object
Static methods to read primitive types from a byte array.
- Author:
- Marvin Froehlich (CTDP)
Method Summary |
static boolean |
readBoolean(byte[] buffer,
int offset)
|
static byte |
readByte(byte[] buffer,
int offset)
|
static double |
readDouble(byte[] buffer,
int offset)
|
static float |
readFloat(byte[] buffer,
int offset)
|
static int |
readInt(byte[] buffer,
int offset)
|
static long |
readLong(byte[] buffer,
int offset)
|
static short |
readShort(byte[] buffer,
int offset)
|
static java.lang.String |
readString(byte[] buffer,
int offset,
int maxLength)
|
static short |
readUnsignedByte(byte[] buffer,
int offset)
|
static long |
readUnsignedInt(byte[] buffer,
int offset)
|
static int |
readUnsignedShort(byte[] buffer,
int offset)
|
static void |
readVectorD(byte[] buffer,
int offset,
TelemVect3 vector)
|
static void |
readVectorF(byte[] buffer,
int offset,
TelemVect3 vector)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SIZE_BOOL
public static final int SIZE_BOOL
- See Also:
- Constant Field Values
SIZE_CHAR
public static final int SIZE_CHAR
- See Also:
- Constant Field Values
SIZE_SHORT
public static final int SIZE_SHORT
- See Also:
- Constant Field Values
SIZE_INT
public static final int SIZE_INT
- See Also:
- Constant Field Values
SIZE_LONG
public static final int SIZE_LONG
- See Also:
- Constant Field Values
SIZE_FLOAT
public static final int SIZE_FLOAT
- See Also:
- Constant Field Values
SIZE_DOUBLE
public static final int SIZE_DOUBLE
- See Also:
- Constant Field Values
SIZE_POINTER
public static final int SIZE_POINTER
- See Also:
- Constant Field Values
SIZE_VECTOR3F
public static final int SIZE_VECTOR3F
- See Also:
- Constant Field Values
SIZE_VECTOR3D
public static final int SIZE_VECTOR3D
- See Also:
- Constant Field Values
SHIFT4_HH
public static final int SHIFT4_HH
- See Also:
- Constant Field Values
SHIFT4_HL
public static final int SHIFT4_HL
- See Also:
- Constant Field Values
SHIFT4_LH
public static final int SHIFT4_LH
- See Also:
- Constant Field Values
SHIFT4_LL
public static final int SHIFT4_LL
- See Also:
- Constant Field Values
SHIFT2_H
public static final int SHIFT2_H
- See Also:
- Constant Field Values
SHIFT2_L
public static final int SHIFT2_L
- See Also:
- Constant Field Values
SHIFT_HHH
public static final int SHIFT_HHH
- See Also:
- Constant Field Values
SHIFT_HHL
public static final int SHIFT_HHL
- See Also:
- Constant Field Values
SHIFT_HLH
public static final int SHIFT_HLH
- See Also:
- Constant Field Values
SHIFT_HLL
public static final int SHIFT_HLL
- See Also:
- Constant Field Values
ByteUtil
public ByteUtil()
readByte
public static final byte readByte(byte[] buffer,
int offset)
readUnsignedByte
public static final short readUnsignedByte(byte[] buffer,
int offset)
readBoolean
public static final boolean readBoolean(byte[] buffer,
int offset)
readShort
public static final short readShort(byte[] buffer,
int offset)
readUnsignedShort
public static final int readUnsignedShort(byte[] buffer,
int offset)
readInt
public static final int readInt(byte[] buffer,
int offset)
readUnsignedInt
public static final long readUnsignedInt(byte[] buffer,
int offset)
readLong
public static final long readLong(byte[] buffer,
int offset)
readFloat
public static final float readFloat(byte[] buffer,
int offset)
readDouble
public static final double readDouble(byte[] buffer,
int offset)
readVectorF
public static final void readVectorF(byte[] buffer,
int offset,
TelemVect3 vector)
readVectorD
public static final void readVectorD(byte[] buffer,
int offset,
TelemVect3 vector)
readString
public static final java.lang.String readString(byte[] buffer,
int offset,
int maxLength)