writeDoubleList method
Implementation
void writeDoubleList(int offset, List<double?>? values) {
assert(offset < _staticSize);
if (values == null) {
_byteData.setUint32(offset, 0, Endian.little);
_byteData.setUint32(offset + 4, 0, Endian.little);
} else {
_byteData.setUint32(offset, _dynamicOffset, Endian.little);
_byteData.setUint32(offset + 4, values.length, Endian.little);
for (var value in values) {
_byteData.setFloat64(
_dynamicOffset, value ?? nullDouble, Endian.little);
_dynamicOffset += 8;
}
}
}