Not documented.

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.

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 to pack and unpack data from external sources (such as networks or files systems), and to process large quantities of numerical data more efficiently than would be possible with ordinary List implementations. ByteData can save space, by eliminating the need for object headers, and time, by eliminating the need for data copies. Finally, ByteData may be used to intentionally reinterpret the bytes representing one arithmetic type as another. For example this code fragment determine what 32-bit signed integer is represented by the bytes of a 32-bit floating point number:

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. For long lists, this implementation can be considerably more space- and time-efficient than the default List implementation.

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.

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 implementation.

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-efficient than the default List implementation.

Float64x2

Float64x2 immutable value type and operations. Float64x2 stores 2 64-bit floating point values in "lanes". The lanes are "x" and "y" respectively.

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 implementation.

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 implementation.

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 implementation.

Int32x4

Int32x4 and operations. Int32x4 stores 4 32-bit bit-masks in "lanes". The lanes are "x", "y", "z", and "w" respectively.

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.

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 implementation.

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.

TypedData

A typed view of a sequence of bytes.

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 implementation.

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 implementation.

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 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 value to range 0..0xFF.

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.