add
Adds a single Byte to the array
Parameters
the Byte to add
Adds a Short to the array, encoded using Short.toByteArray
Parameters
Adds an Int24 to the array, encoded using Int24.toByteArray
Parameters
Adds an Int to the array, encoded using Int.toByteArray
Parameters
Adds a Long to the array, encoded using Long.toByteArray
Parameters
Adds a Float to the array, encoded using Float.toByteArray
Parameters
Adds a Double to the array, encoded using Double.toByteArray
Parameters
the Double to add
Adds a single UByte to the array
Parameters
the UByte to add
Adds a UShort to the array, encoded using UShort.toByteArray
Parameters
the UShort to add
Adds a UInt to the array, encoded using UInt.toByteArray
Parameters
Adds a ULong to the array, encoded using ULong.toByteArray
Parameters
Adds a UInt24 to the array, encoded using UInt24.toByteArray
Parameters
the UInt24 to add
Adds a MedFloat16 to the array.
Parameters
The MedFloat16 to add.
Adds a MedFloat32 to the array.
Parameters
The MedFloat32 to add.
Adds a Boolean to the array. Any subsequent Boolean will be added as the next bit of a byte until the byte is full. If any additional element is added in between, the Boolean containing byte will be added as is.
Parameters
the Boolean to add.
Adds a ByteArray to the array. The order of this array will be preserved but its position is determined by byteOrder.
Parameters
The ByteArray to add.
Adds a Char to the array. The char will be encoded using Encoding.encodeChar
Parameters
the Char to add
the Encoding to encode the char with.
the ByteOrder in which the Char will be encoded.
Adds a String to the array. The String will be encoded using Encoding.encodeString
Parameters
the String to add
the StringEncodingSettings to encode the String with.
the ByteOrder in which the String will be encoded.