Spec-Zone.ru › Dart 1

dart:typed_data

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

Int16List.view(ByteBuffer buffer, [ int offsetInBytes = 0, int length ])

Создает представление Int16List указанного региона в buffer.

Изменения в Int16List будут видны в буфере байтов и наоборот. Если индекс offsetInBytes региона не указан, он по умолчанию равен нулю (первый байт в буфере байтов). Если длина не указана, она по умолчанию равна null, что указывает на то, что представление простирается до конца буфера байтов.

Выбрасывает RangeError, если offsetInBytes или length отрицательны, или если offsetInBytes + (length * elementSizeInBytes) больше длины buffer.

Выбрасывает ArgumentError, если offsetInBytes не кратно BYTES_PER_ELEMENT.

Исходный код

factory Int16List.view(ByteBuffer buffer,
    [int offsetInBytes = 0, int length]) {
  return buffer.asInt16List(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/Int16List/Int16List.view.html

Spec-Zone.ru

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