asFloat32List 抽象方法

Float32List asFloat32List([
  1. int offsetInBytes = 0,
  2. int? length
])

创建一个 Float32List 视图,该视图基于此字节数组的某个区域。

视图由此字节数组的字节支持。对 Float32List 所做的任何更改也会更改缓冲区,反之亦然。

视图区域从 offsetInBytes 开始,该值必须是32位对齐的,并包含 length 个32位整数。如果省略 length,则范围扩展到缓冲区末尾尽可能远的位置 - 如果 lengthInBytes 不能被4整除,则最后几字节不能成为视图的一部分。

起始索引和长度必须描述缓冲区的有效32位对齐范围

  • offsetInBytes 不能为负,
  • offsetInBytes 必须能被4整除,
  • length 不能为负,并且
  • offsetInBytes + length * 4 不能大于 lengthInBytes

实现

Float32List asFloat32List([int offsetInBytes = 0, int? length]);