|
| ValueCubicNoiseFunction (Vec2< float > kw, uint seed) |
| Construct a new ValueCubicNoiseFunction object.
|
|
void | set_seed (uint new_seed) |
| Set the seed attribute.
|
|
| NoiseFunction () |
| Default constructor. Initializes with default frequency scaling and seed.
|
|
| NoiseFunction (Vec2< float > kw) |
| Constructor to initialize with specific frequency scaling.
|
|
| NoiseFunction (Vec2< float > kw, uint seed) |
| Constructor to initialize with specific frequency scaling and seed.
|
|
Vec2< float > | get_kw () const |
| Get the frequency scaling vector.
|
|
uint | get_seed () const |
| Get the random seed.
|
|
virtual void | set_kw (Vec2< float > new_kw) |
| Set a new frequency scaling vector.
|
|
| Function () |
| Default constructor. Initializes the delegate function to a default that returns 0.
|
|
virtual | ~Function ()=default |
| Virtual destructor to ensure proper cleanup in derived classes.
|
|
| Function (HMAP_FCT_XY_TYPE delegate) |
| Constructor to initialize with a specific delegate function.
|
|
HMAP_FCT_XY_TYPE | get_delegate () const |
| Get the current delegate function.
|
|
float | get_value (float x, float y, float ctrl_param) const |
| Call the delegate function with given arguments.
|
|
void | set_delegate (HMAP_FCT_XY_TYPE new_delegate) |
| Set a new delegate function.
|
|
Value Cubic noise (x, y) function class.