Конструктор фабрики Uint32List.view
Uint32List.view(Создаёт Uint32List вид указанного региона в указанном буфере байтов.
Изменения в Uint32List будут видны в буфере байтов и наоборот. Если индекс offsetInBytes региона не указан, он по умолчанию равен нулю (первый байт в буфере байтов). Если длина не указана, она по умолчанию равна null, что указывает на то, что вид простирается до конца буфера байтов.
Выбрасывает RangeError, если offsetInBytes или length отрицательны, или если offsetInBytes + (length * размерЭлементаВбайтах) больше длины buffer.
Выбрасывает ArgumentError, если offsetInBytes не кратно BYTES_PER_ELEMENT.
Исходный код
factory Uint32List.view(ByteBuffer buffer,
[int offsetInBytes = 0, int length]) {
return buffer.asUint32List(offsetInBytes, length);
}
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-typed_data/Uint32List/Uint32List.view.html