|
header_utils
|
Shamelessly stolen from https://github.com/SRombauts/SimplexNoise/. More...
Functions | |
| template<typename F> | |
| constexpr F | simplex_noise (F x) noexcept |
| template<typename F> | |
| constexpr F | simplex_noise (F x, F y) noexcept |
| template<typename F> | |
| constexpr F | fractal_simplex_noise (size_t octaves, F x, F frequency=F(1.0), F amplitude=F(1.0), F lacunarity=F(2.0), F persistence=F(0.5)) noexcept |
| template<typename F> | |
| constexpr F | fractal_simplex_noise_2d (size_t octaves, F x, F y, F frequency=F(1.0), F amplitude=F(1.0), F lacunarity=F(2.0), F persistence=F(0.5)) noexcept |
| constexpr uint64_t | seeded_noise64 (uint64_t position, uint64_t seed) |
| constexpr uint32_t | seeded_noise (int32_t position, uint32_t seed) |
| constexpr uint32_t | seeded_noise2d (int32_t indexX, int32_t indexY, uint32_t seed) |
| constexpr double | seeded_noise_normalized (int32_t index, uint32_t seed) |
| constexpr double | seeded_noise2d_normalized (int32_t indexX, int32_t indexY, uint32_t seed) |
Shamelessly stolen from https://github.com/SRombauts/SimplexNoise/.