Realtime Fractal Renderer Documentation
|
#include <FastNoiseLite.h>
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.
Definition at line 126 of file FastNoiseLite.h.
fnl_cellular_distance_func cellular_distance_func |
The distance function used in cellular noise calculations.
Definition at line 194 of file FastNoiseLite.h.
float cellular_jitter_mod |
The maximum distance a cellular point can move from it's grid position.
Definition at line 207 of file FastNoiseLite.h.
fnl_cellular_return_type cellular_return_type |
The cellular return type from cellular noise calculations.
Definition at line 200 of file FastNoiseLite.h.
float domain_warp_amp |
The maximum warp distance from original position when using fnlDomainWarp...
Definition at line 219 of file FastNoiseLite.h.
fnl_domain_warp_type domain_warp_type |
The warp algorithm when using fnlDomainWarp...
Definition at line 213 of file FastNoiseLite.h.
fnl_fractal_type fractal_type |
The method used for combining octaves for all fractal noise types.
Definition at line 157 of file FastNoiseLite.h.
float frequency |
The frequency for all noise types.
Definition at line 138 of file FastNoiseLite.h.
float gain |
The octave gain for all fractal noise types.
Definition at line 175 of file FastNoiseLite.h.
float lacunarity |
The octave lacunarity for all fractal noise types.
Definition at line 169 of file FastNoiseLite.h.
fnl_noise_type noise_type |
The noise algorithm to be used by GetNoise(...).
Definition at line 144 of file FastNoiseLite.h.
int octaves |
The octave count for all fractal noise types.
Definition at line 163 of file FastNoiseLite.h.
float ping_pong_strength |
The strength of the fractal ping pong effect.
Definition at line 188 of file FastNoiseLite.h.
fnl_rotation_type_3d rotation_type_3d |
Sets noise rotation type for 3D.
Definition at line 150 of file FastNoiseLite.h.
int seed |
float weighted_strength |
The octave weighting for all none Domaain Warp fractal types.
Definition at line 182 of file FastNoiseLite.h.