WriteBuffer class
Write-only buffer for incrementally building a ByteData instance.
A WriteBuffer instance can be used only once. Attempts to reuse will result in StateErrors being thrown.
The byte order used is Endian.host throughout.
Constructors
- WriteBuffer.new({int startCapacity = 8})
- 
          Creates an interface for incrementally building a ByteData instance.
startCapacitydetermines the start size of the WriteBuffer in bytes. The closer that value is to the real size used, the better the performance.factory
Properties
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  done() → ByteData 
- Finalize and return the written ByteData.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  putFloat32List(Float32List list) → void 
- Write all the values from a Float32List into the buffer.
- 
  putFloat64(double value, {Endian? endian}) → void 
- Write an Float64 into the buffer.
- 
  putFloat64List(Float64List list) → void 
- Write all the values from a Float64List into the buffer.
- 
  putInt32(int value, {Endian? endian}) → void 
- Write an Int32 into the buffer.
- 
  putInt32List(Int32List list) → void 
- Write all the values from an Int32List into the buffer.
- 
  putInt64(int value, {Endian? endian}) → void 
- Write an Int64 into the buffer.
- 
  putInt64List(Int64List list) → void 
- Write all the values from an Int64List into the buffer.
- 
  putUint16(int value, {Endian? endian}) → void 
- Write a Uint16 into the buffer.
- 
  putUint32(int value, {Endian? endian}) → void 
- Write a Uint32 into the buffer.
- 
  putUint8(int byte) → void 
- Write a Uint8 into the buffer.
- 
  putUint8List(Uint8List list) → void 
- Write all the values from a Uint8List into the buffer.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited