Expand description
Configurable noise generator struct for the noise-functions crate.
Every enum of this crate implements FromStr, to_str and has a VARIANTS constant.
§Feature flags
-
std(enabled by default) — Uses floating point functions from the standard library. -
libm— Useslibmfor floating point functions. Required forno_std. -
nightly-simd— Adds support for sampling with simd types. Some of the noise algorithms have optimized implementations for simd that can be faster than the scalar versions. Currently those are the 2d and 3d implementations ofPerlin,Cell*andValue*noises.Breaking changes to this feature may happen in minor releases to keep up with changes on the nightly channel!
Re-exports§
pub use noise_functions;