|  | Gamedev Framework (gf)
    0.19.0
    A C++17 framework for 2D games | 
Worley 2D noise. More...
#include <gf/Noises.h>

| Public Member Functions | |
| WorleyNoise2D (Random &random, std::size_t count, Distance2< double > distance, std::vector< double > coeffs) | |
| Constructor.  More... | |
| 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... | |
Worley 2D noise.
Worley noise is a point based noise. It is also known as Voronoi noise or cellular noise or simply cell noise.
| gf::WorleyNoise2D::WorleyNoise2D | ( | Random & | random, | 
| std::size_t | count, | ||
| Distance2< double > | distance, | ||
| std::vector< double > | coeffs | ||
| ) | 
Constructor.
| random | A random engine | 
| count | The number of points | 
| distance | A distance function | 
| coeffs | The coefficients for the noise | 
| 
 | 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
 1.8.13