Spec-Zone.ru › Dart 1

dart:typed_data

Конструктор фабрики Uint32List.view

Uint32List.view(ByteBuffer буфер, [ int смещениеВбайтах = 0, int длина ])

Создаёт 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API