类型数据对象底层的字节数据序列。
用于通过类型视图更有效地处理大量二进制或数值数据。
尝试扩展或实现 ByteBuffer
的类会导致编译时错误。
属性
- hashCode → int
- 此对象的哈希码。无设置器继承
- lengthInBytes → int
- 此字节数组的长度,以字节为单位。无设置器
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承
方法
-
asByteData(
[int offsetInBytes = 0, int? length]) → ByteData - 创建此字节数组的区域 ByteData 视图。
-
asFloat32List(
[int offsetInBytes = 0, int? length]) → Float32List - 创建此字节数组的区域 Float32List 视图。
-
asFloat32x4List(
[int offsetInBytes = 0, int? length]) → Float32x4List - 创建此字节数组的区域 Float32x4List 视图。
-
asFloat64List(
[int offsetInBytes = 0, int? length]) → Float64List - 创建当前字节数据缓冲区某个区域的Float64List视图。
-
asFloat64x2List(
[int offsetInBytes = 0, int? length]) → Float64x2List - 创建当前字节数据缓冲区某个区域的Float64x2List视图。
-
asInt16List(
[int offsetInBytes = 0, int? length]) → Int16List - 创建当前字节数据缓冲区某个区域的Int16List视图。
-
asInt32List(
[int offsetInBytes = 0, int? length]) → Int32List - 创建当前字节数据缓冲区某个区域的Int32List视图。
-
asInt32x4List(
[int offsetInBytes = 0, int? length]) → Int32x4List - 创建当前字节数据缓冲区某个区域的Int32x4List视图。
-
asInt64List(
[int offsetInBytes = 0, int? length]) → Int64List - 创建当前字节数据缓冲区某个区域的Int64List视图。
-
asInt8List(
[int offsetInBytes = 0, int? length]) → Int8List - 创建当前字节数据缓冲区某个区域的Int8List视图。
-
asUint16List(
[int offsetInBytes = 0, int? length]) → Uint16List - 创建一个此字节数据缓冲区区域的Uint16List 视图。
-
asUint32List(
[int offsetInBytes = 0, int? length]) → Uint32List - 创建一个此字节数据缓冲区区域的Uint32List 视图。
-
asUint64List(
[int offsetInBytes = 0, int? length]) → Uint64List - 创建一个此字节数据缓冲区区域的Uint64List 视图。
-
asUint8ClampedList(
[int offsetInBytes = 0, int? length]) → Uint8ClampedList - 创建一个此字节数据缓冲区区域的Uint8ClampedList 视图。
-
asUint8List(
[int offsetInBytes = 0, int? length]) → Uint8List - 创建一个此字节数据缓冲区区域的Uint8List 视图。
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。继承
-
toString(
) → String - 此对象的字符串表示。继承
操作符
-
operator ==(
Object other) → bool - 相等操作符。继承