JavaStreamBinaryOutput
Attributes
- Graph
- Supertypes
Members list
Value members
Concrete methods
Writes one byte
Writes an array of bytes (without writing any information about the number of bytes)
Writes an array of bytes (without writing any information about the number of bytes)
Attributes
- value
The bytes to write
- Definition Classes
Writes a slice of an array of bytes (without writing any infomation about the number of bytes)
Writes a slice of an array of bytes (without writing any infomation about the number of bytes)
Attributes
- count
Number of bytes to write
- start
Index of the first byte to write
- value
The byte array
- Definition Classes
Writes one 64-bit floating point value
Writes one 64-bit floating point value
Attributes
- value
The value to write
- Definition Classes
Writes one 32-bit floating point value
Writes one 32-bit floating point value
Attributes
- value
The value to write
- Definition Classes
Writes one 32-bit integer
Writes one 64-bit integer
Writes one 16-bit integer
Inherited methods
Compress the given byte array with ZIP and write write the compressed data to the output
Compress the given byte array with ZIP and write write the compressed data to the output
The compressed data is prepended with the uncompressed and the compressed data sizes, encoded with variable-length integer encoding.
Use the BinaryInput.readCompressedByteArray function to read it back.
Attributes
- level
Compression level. Use constants from the Deflater class
- uncompressedData
Uncompressed data
- Inherited from:
- BinaryOutput
Writes a 32-bit integer with a variable-length encoding
Writes a 32-bit integer with a variable-length encoding
The number of encoded bytes is 1-5. Based on https://github.com/EsotericSoftware/kryo/blob/master/src/com/esotericsoftware/kryo/io/ByteBufferOutput.java#L290
Attributes
- optimizeForPositive
If true the encoding is optimized for positive numbers
- value
The value to write
- Inherited from:
- BinaryOutput