iunorm
This library facilitates mapping between floating-point numbers, normalized to some range, and (un)signed integers.
Inormtypes are a new-type over signed integers that by default map to floating-point range of-1..1.Unormtypes are a new-type over unsigned integers that by default map to floating-point range of0..1.
The by default mapping is used by the From/Into traits and the
from_f32/to_f32 methods, and the equivalent f64 versions.
Additionally both Inorm & Unorm types can map from/to any custom
floating-point range by using the from_f32_minmax/to_f32_minmax methods,
and the equivalent f64 versions.
Status
This library is considered stable.
License
This project is dual licensed under either MIT or Apache-2.0 at your option.