writeIntList method
void
writeIntList(
- int offset,
- List<int?>? values
)
Implementation
void writeIntList(int offset, List<int?>? 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) {
value ??= nullInt;
assert(value >= minInt && value <= maxInt);
_byteData.setUint32(_dynamicOffset, value, Endian.little);
_dynamicOffset += 4;
}
}
}