# Float32x4List.view constructor

Float32x4List.view(ByteBuffer buffer, [ int offsetInBytes = 0, int length ])

Creates a Float32x4List view of the specified region in `buffer`.

Changes in the Float32x4List will be visible in the byte buffer and vice versa. If the `offsetInBytes` index of the region is not specified, it defaults to zero (the first byte in the byte buffer). If the length is not specified, it defaults to `null`, which indicates that the view extends to the end of the byte buffer.

Throws RangeError if `offsetInBytes` or `length` are negative, or if `offsetInBytes` + (`length` * elementSizeInBytes) is greater than the length of `buffer`.

Throws ArgumentError if `offsetInBytes` is not a multiple of bytesPerElement.

## Implementation

    factory Float32x4List.view(ByteBuffer buffer,
        [int offsetInBytes = 0, int length]) {
      return buffer.asFloat32x4List(offsetInBytes, length);
    }