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

Public Member Functions | |
| RidgedMultifractal2D (Noise2D &noise, double scale, double offset=1.0, double gain=1.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... | |
Ridged Multifractal 2D noise.
| gf::RidgedMultifractal2D::RidgedMultifractal2D | ( | Noise2D & | noise, | 
| double | scale, | ||
| double | offset = 1.0,  | 
        ||
| double | gain = 1.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 | 
| gain | The gain | 
| 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