dart:typed_data library

Lists that efficiently handle fixed sized data (for example, unsigned 8 byte integers) and SIMD numeric types.

To use this library in your code:

import 'dart:typed_data';

Classes

ByteBuffer
A sequence of bytes underlying a typed data object.
ByteData
A fixed-length, random-access sequence of bytes that also provides random and unaligned access to the fixed-width integers and floating point numbers represented by those bytes.
BytesBuilder
Builds a list of bytes, allowing bytes and lists of bytes to be added at the end.
Endian
Endianness of number representation.
Float32List
A fixed-length list of IEEE 754 single-precision binary floating-point numbers that is viewable as a TypedData.
Float32x4
Four 32-bit floating point values.
Float32x4List
A fixed-length list of Float32x4 numbers that is viewable as a TypedData.
Float64List
A fixed-length list of IEEE 754 double-precision binary floating-point numbers that is viewable as a TypedData.
Float64x2
Float64x2 immutable value type and operations.
Float64x2List
A fixed-length list of Float64x2 numbers that is viewable as a TypedData.
Int16List
A fixed-length list of 16-bit signed integers that is viewable as a TypedData.
Int32List
A fixed-length list of 32-bit signed integers that is viewable as a TypedData.
Int32x4
Four 32-bit integer values.
Int32x4List
A fixed-length list of Int32x4 numbers that is viewable as a TypedData.
Int64List
A fixed-length list of 64-bit signed integers that is viewable as a TypedData.
Int8List
A fixed-length list of 8-bit signed integers.
TypedData
A typed view of a sequence of bytes.
TypedDataList<E>
A TypedData fixed-length List-view on the bytes of buffer.
Uint16List
A fixed-length list of 16-bit unsigned integers that is viewable as a TypedData.
Uint32List
A fixed-length list of 32-bit unsigned integers that is viewable as a TypedData.
Uint64List
A fixed-length list of 64-bit unsigned integers that is viewable as a TypedData.
Uint8ClampedList
A fixed-length list of 8-bit unsigned integers.
Uint8List
A fixed-length list of 8-bit unsigned integers.

Extensions

ByteDataComparison on ByteData
Range comparison operation on ByteData.
Int16ListComparison on Int16List
Range comparison operation on Int16List.
Int32ListComparison on Int32List
Range comparison operation on Int32List.
Int64ListComparison on Int64List
Range comparison operation on Int64List.
Int8ListComparison on Int8List
Range comparison operation on Int8List.
Uint16ListComparison on Uint16List
Range comparison operation on Uint16List.
Uint32ListComparison on Uint32List
Range comparison operation on Uint32List.
Uint64ListComparison on Uint64List
Range comparison operation on Uint64List.
Uint8ClampedListComparison on Uint8ClampedList
Range comparison operation on Uint8ClampedList.
Uint8ListComparison on Uint8List
Range comparison operation on Uint8List.