Maps interleaved raw values and clamps each result to its component's range.
public void Map(ReadOnlySpan<ushort> raw, Span<float> output, ReadOnlySpan<ComponentRange> ranges)
Raw values.
At least as many values.
The range of each component (GetComponentRange(Int32)).
ISO 32000-2 §8.9.5.2: "the nearest allowed value".