FastLED 3.9.15
Loading...
Searching...
No Matches

◆ Value()

uint8_t NoiseGenerator::Value ( int32_t i,
unsigned long time_ms ) const
inline

Definition at line 24 of file noisegen.h.

24 {
25 uint32_t input = iteration_scale * i + time_ms * time_multiplier;
26 uint16_t v1 = inoise16(input);
27 return uint8_t(v1 >> 8);
28 }
uint16_t inoise16(uint32_t x, uint32_t y, uint32_t z, uint32_t t)
16-bit, fixed point implementation of Perlin's noise.
Definition noise.cpp:466
unsigned long time_multiplier
Definition noisegen.h:19
int32_t iteration_scale
Definition noisegen.h:18

References inoise16(), iteration_scale, and time_multiplier.

Referenced by LedValue().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: