|
| | WorleyFunction (Vec2< float > kw, uint seed, bool return_cell_value=false) |
| | Construct a new Worley Function 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.
|
| |
Worley (x, y) function class.