![]() |
Gamedev Framework (gf)
0.11.0
A C++14 framework for 2D games
|
Hybrid Multifractal 2D noise. More...
#include <gf/Noises.h>

Public Member Functions | |
| HybridMultifractal2D (Noise2D &noise, double scale, double offset=0.0, std::size_t octaves=8, double lacunarity=2.0, double persistence=0.5, double dimension=1.0) | |
| Constructor. More... | |
| virtual double | getValue (double x, double y) override |
| Take a 2D noise value. More... | |
Public Member Functions inherited from gf::Noise2D | |
| virtual | ~Noise2D () |
| Virtual destructor. More... | |
| double | operator() (double x, double y) |
| Take a 2D noise value. More... | |
Hybrid Multifractal 2D noise.
| gf::HybridMultifractal2D::HybridMultifractal2D | ( | Noise2D & | noise, |
| double | scale, | ||
| double | offset = 0.0, |
||
| std::size_t | octaves = 8, |
||
| double | lacunarity = 2.0, |
||
| double | persistence = 0.5, |
||
| double | dimension = 1.0 |
||
| ) |
Constructor.
| noise | The basic noise function |
| scale | The scale factor |
| offset | The offset |
| octaves | The number of octaves |
| lacunarity | The factor applied to frequency |
| persistence | The factor applied to amplitude |
| dimension | The contrast between the layers |
|
overridevirtual |
Take a 2D noise value.
| x | The x coordinate of the noise value |
| y | The y coordinate of the noise value |
Implements gf::Noise2D.
1.8.13