dart:typed_data library

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

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

Classes

ByteBuffer
A sequence of bytes underlying a typed data object. Used to process large quantities of binary or numerical data more efficiently using a typed view.
TypedData
A typed view of a sequence of bytes.
Endianness
Describes endianness to be used when accessing or updating a sequence of bytes.
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. ByteData may be used t...
Int8List
A fixed-length list of 8-bit signed integers. For long lists, this implementation can be considerably more space- and time-efficient than the default List implementation.
Uint8List
A fixed-length list of 8-bit unsigned integers. For long lists, this implementation can be considerably more space- and time-efficient than the default List implementation.
Uint8ClampedList
A fixed-length list of 8-bit unsigned integers. For long lists, this implementation can be considerably more space- and time-efficient than the default List implementation. Indexed store clamps the ...
Int16List
A fixed-length list of 16-bit signed integers that is viewable as a TypedData. For long lists, this implementation can be considerably more space- and time-efficient than the default List implemen...
Uint16List
A fixed-length list of 16-bit unsigned integers that is viewable as a TypedData. For long lists, this implementation can be considerably more space- and time-efficient than the default List implem...
Int32List
A fixed-length list of 32-bit signed integers that is viewable as a TypedData. For long lists, this implementation can be considerably more space- and time-efficient than the default List implemen...
Uint32List
A fixed-length list of 32-bit unsigned integers that is viewable as a TypedData. For long lists, this implementation can be considerably more space- and time-efficient than the default List implem...
Int64List
A fixed-length list of 64-bit signed integers that is viewable as a TypedData. For long lists, this implementation can be considerably more space- and time-efficient than the default List implemen...
Uint64List
A fixed-length list of 64-bit unsigned integers that is viewable as a TypedData. For long lists, this implementation can be considerably more space- and time-efficient than the default List implem...
Float32List
A fixed-length list of IEEE 754 single-precision binary floating-point numbers that is viewable as a TypedData. For long lists, this implementation can be considerably more space- and time-efficien...
Float64List
A fixed-length list of IEEE 754 double-precision binary floating-point numbers that is viewable as a TypedData. For long lists, this implementation can be considerably more space- and time-efficien...
Float32x4List
A fixed-length list of Float32x4 numbers that is viewable as a TypedData. For long lists, this implementation will be considerably more space- and time-efficient than the default List implementati...
Int32x4List
A fixed-length list of Int32x4 numbers that is viewable as a TypedData. For long lists, this implementation will be considerably more space- and time-efficient than the default List implementation...
Float64x2List
A fixed-length list of Float64x2 numbers that is viewable as a TypedData. For long lists, this implementation will be considerably more space- and time-efficient than the default List implementati...
Float32x4
Float32x4 immutable value type and operations. Float32x4 stores 4 32-bit floating point values in "lanes". The lanes are "x", "y", "z", and "w" respectively.
Int32x4
Int32x4 and operations. Int32x4 stores 4 32-bit bit-masks in "lanes". The lanes are "x", "y", "z", and "w" respectively.
Float64x2
Float64x2 immutable value type and operations. Float64x2 stores 2 64-bit floating point values in "lanes". The lanes are "x" and "y" respectively.