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.

Endianness

Describes endianness to be used when accessing or updating a sequence of bytes.

Float32List

A fixed-length list of IEEE 754 single-precision binary floating-point numbers that is viewable as a TypedData.

Float32x4

Float32x4 immutable value type and operations.

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.

Int8List

A fixed-length list of 8-bit signed integers.

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

Int32x4 and operations.

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.

TypedData

A typed view of a sequence of bytes.

Uint8ClampedList

A fixed-length list of 8-bit unsigned integers.

Uint8List

A fixed-length list of 8-bit unsigned integers.

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.