![]() |
LibGame
v0.4.0
The LG Game Engine - Copyright (C) 2024-2025 ETMSoftware
|
Data Fields | |
| int | seed |
| float | frequency |
| fnl_noise_type | noise_type |
| fnl_rotation_type_3d | rotation_type_3d |
| fnl_fractal_type | fractal_type |
| int | octaves |
| float | lacunarity |
| float | gain |
| float | weighted_strength |
| float | ping_pong_strength |
| fnl_cellular_distance_func | cellular_distance_func |
| fnl_cellular_return_type | cellular_return_type |
| float | cellular_jitter_mod |
| fnl_domain_warp_type | domain_warp_type |
| float | domain_warp_amp |
Structure containing entire noise system state.
| int fnl_state::seed |
Seed used for all noise types.
| float fnl_state::frequency |
The frequency for all noise types.
| fnl_noise_type fnl_state::noise_type |
The noise algorithm to be used by GetNoise(...).
| fnl_rotation_type_3d fnl_state::rotation_type_3d |
Sets noise rotation type for 3D.
| fnl_fractal_type fnl_state::fractal_type |
The method used for combining octaves for all fractal noise types.
| int fnl_state::octaves |
The octave count for all fractal noise types.
| float fnl_state::lacunarity |
The octave lacunarity for all fractal noise types.
| float fnl_state::gain |
The octave gain for all fractal noise types.
| float fnl_state::weighted_strength |
The octave weighting for all none Domaain Warp fractal types.
| float fnl_state::ping_pong_strength |
The strength of the fractal ping pong effect.
| fnl_cellular_distance_func fnl_state::cellular_distance_func |
The distance function used in cellular noise calculations.
| fnl_cellular_return_type fnl_state::cellular_return_type |
The cellular return type from cellular noise calculations.
| float fnl_state::cellular_jitter_mod |
The maximum distance a cellular point can move from it's grid position.
| fnl_domain_warp_type fnl_state::domain_warp_type |
The warp algorithm when using fnlDomainWarp...
| float fnl_state::domain_warp_amp |
The maximum warp distance from original position when using fnlDomainWarp...