不可修改的ByteBuffer视图。
尝试扩展或实现UnmodifiableByteBufferView类会导致编译时错误。
- 实现类型
- 可用的扩展
- 注解
-
- @弃用('无替代方案')
构造函数
- UnmodifiableByteBufferView(ByteBuffer data)
-
工厂
属性
- 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 - 等于操作符。继承