writeFloat method

void writeFloat(
  1. double value
)

Implementation

void writeFloat(double value) {
  _ensureCapacity(4);
  // Round the float to 8 decimal places before writing
  value = double.parse(value.toStringAsFixed(8));
  _byteBuffer.buffer.asByteData().setFloat32(_position, value, Endian.big);
  _position += 4;
}