writeUint32 method

  1. @override
void writeUint32(
  1. int x, [
  2. Endian endian = Endian.big
])
override

Implementation

@override
void writeUint32(int x, [Endian endian = Endian.big]) {
  if (endian == Endian.little) {
    _data.addByte(x);
    _data.addByte(x >> 8);
    _data.addByte(x >> 16);
    _data.addByte(x >> 24);
  } else if (endian == Endian.big) {
    _data.addByte(x >> 24);
    _data.addByte(x >> 16);
    _data.addByte(x >> 8);
    _data.addByte(x);
  } else {
    assert(false);
  }
}