ReadBuffer class
Read-only buffer for reading sequentially from a ByteData instance.
The byte order used is Endian.host throughout.
Constructors
- ReadBuffer.new(ByteData data)
- 
          Creates a ReadBuffer for reading from the specified data.
Properties
- data → ByteData
- 
  The underlying data being read.
  final
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- hasRemaining → bool
- 
  Whether the buffer has data remaining to read.
  no setter
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  getFloat32List(int length) → Float32List 
- Reads the given number of Float32s from the buffer
- 
  getFloat64({Endian? endian}) → double 
- Reads a Float64 from the buffer.
- 
  getFloat64List(int length) → Float64List 
- Reads the given number of Float64s from the buffer.
- 
  getInt32({Endian? endian}) → int 
- Reads an Int32 from the buffer.
- 
  getInt32List(int length) → Int32List 
- Reads the given number of Int32s from the buffer.
- 
  getInt64({Endian? endian}) → int 
- Reads an Int64 from the buffer.
- 
  getInt64List(int length) → Int64List 
- Reads the given number of Int64s from the buffer.
- 
  getUint16({Endian? endian}) → int 
- Reads a Uint16 from the buffer.
- 
  getUint32({Endian? endian}) → int 
- Reads a Uint32 from the buffer.
- 
  getUint8() → int 
- Reads a Uint8 from the buffer.
- 
  getUint8List(int length) → Uint8List 
- Reads the given number of Uint8s from the buffer.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited