Constructor

new(b:Bytes, ?pos:Int, ?len:Int)

Methods

Inherited Variables

Defined by Input

bigEndian:Bool

Available with tilemap plugin

Endianness (word byte order) used when reading numbers.

If true, big-endian is used, otherwise little-endian is used.

Inherited Methods

Defined by Input

close():Void

Available on clay native

Close the input source.

Behaviour while reading after calling this method is unspecified.

readAll(?bufsize:Int):Bytes

Read and return all available data.

The bufsize optional argument specifies the size of chunks by which data is read. Its default value is target-specific.

read(nbytes:Int):Bytes

Available with tilemap plugin

Read and return nbytes bytes.

readUntil(end:Int):String

Available with tilemap plugin

Read a string until a character code specified by end is occurred.

The final character is not included in the resulting string.

readUInt16():Int

Available with tilemap plugin

Read a 16-bit unsigned integer.

Endianness is specified by the bigEndian property.

readInt32():Int

Available with tilemap plugin

Read a 32-bit signed integer.

Endianness is specified by the bigEndian property.