description

# asUint32List method Null safety

Uint32List asUint32List (

1. [int offsetInBytes = 0,
2. int? length]

)
override

Creates a Uint32List view of a region of this byte buffer.

The view is backed by the bytes of this byte buffer. Any changes made to the `Uint32List` will also change the buffer, and vice versa.

The viewed region start at `offsetInBytes`, which must be 32-bit aligned, and contains `length` 32-bit integers. If `length` is omitted, the range extends as far towards the end of the buffer as possible - if lengthInBytes is not divisible by four, the last bytes can't be part of the view.

The start index and length must describe a valid 32-bit aligned range of the buffer:

- `offsetInBytes` must not be negative,
- `offsetInBytes` must be divisible by four,
- `length` must not be negative, and
- `offsetInBytes + length * 4` must not be greater than lengthInBytes.

## Implementation

    Uint32List asUint32List([int offsetInBytes = 0, int? length]) =>
        new UnmodifiableUint32ListView(_data.asUint32List(offsetInBytes, length));