|
constexpr SIV3D_NODISCARD_CXX20 | BasicPerlinNoise () noexcept |
|
SIV3D_NODISCARD_CXX20 | BasicPerlinNoise (uint64 seed) |
|
SIV3D_CONCEPT_URBG SIV3D_NODISCARD_CXX20 | BasicPerlinNoise (URBG &&urbg) |
|
void | reseed (uint64 seed) |
|
SIV3D_CONCEPT_URBG void | reseed (URBG &&urbg) |
|
value_type | noise1D (value_type x) const noexcept |
|
value_type | noise2D (value_type x, value_type y) const noexcept |
|
value_type | noise2D (Vector2D< value_type > xy) const noexcept |
|
value_type | noise3D (value_type x, value_type y, value_type z) const noexcept |
|
value_type | noise3D (Vector3D< value_type > xyz) const noexcept |
|
value_type | noise1D0_1 (value_type x) const noexcept |
|
value_type | noise2D0_1 (value_type x, value_type y) const noexcept |
|
value_type | noise2D0_1 (Vector2D< value_type > xy) const noexcept |
|
value_type | noise3D0_1 (value_type x, value_type y, value_type z) const noexcept |
|
value_type | noise3D0_1 (Vector3D< value_type > xyz) const noexcept |
|
value_type | octave1D (value_type x, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | octave2D (value_type x, value_type y, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | octave2D (Vector2D< value_type > xy, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | octave3D (value_type x, value_type y, value_type z, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | octave3D (Vector3D< value_type > xyz, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | octave1D0_1 (value_type x, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | octave2D0_1 (value_type x, value_type y, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | octave2D0_1 (Vector2D< value_type > xy, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | octave3D0_1 (value_type x, value_type y, value_type z, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | octave3D0_1 (Vector3D< value_type > xyz, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | normalizedOctave1D (value_type x, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | normalizedOctave2D (value_type x, value_type y, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | normalizedOctave2D (Vector2D< value_type > xy, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | normalizedOctave3D (value_type x, value_type y, value_type z, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | normalizedOctave3D (Vector3D< value_type > xyz, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | normalizedOctave1D0_1 (value_type x, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | normalizedOctave2D0_1 (value_type x, value_type y, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | normalizedOctave2D0_1 (Vector2D< value_type > xy, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | normalizedOctave3D0_1 (value_type x, value_type y, value_type z, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
value_type | normalizedOctave3D0_1 (Vector3D< value_type > xyz, int32 octaves, value_type persistence=value_type(0.5)) const noexcept |
|
constexpr const state_type & | serialize () const noexcept |
|
constexpr void | deserialize (const state_type &state) noexcept |
|