FastLED 3.9.15
Loading...
Searching...
No Matches
Noise Generation Functions

Detailed Description

Functions to generate noise.

+ Collaboration diagram for Noise Generation Functions:

16-Bit Scaled Noise Functions

fl::u16 inoise16 (fl::u32 x, fl::u32 y, fl::u32 z, fl::u32 t)
 
fl::u16 inoise16 (fl::u32 x, fl::u32 y, fl::u32 z)
 
fl::u16 inoise16 (fl::u32 x, fl::u32 y)
 
fl::u16 inoise16 (fl::u32 x)
 16-bit, fixed point implementation of Perlin's noise.
 

16-Bit Raw Noise Functions

fl::i16 inoise16_raw (fl::u32 x, fl::u32 y, fl::u32 z)
 
fl::i16 inoise16_raw (fl::u32 x, fl::u32 y, fl::u32 z, fl::u32 w)
 
fl::i16 inoise16_raw (fl::u32 x, fl::u32 y)
 
fl::i16 inoise16_raw (fl::u32 x)
 16-bit, fixed point implementation of Perlin's noise without scaling.
 

8-Bit Scaled Noise Functions

fl::u8 inoise8 (fl::u16 x, fl::u16 y, fl::u16 z)
 
fl::u8 inoise8 (fl::u16 x, fl::u16 y)
 
fl::u8 inoise8 (fl::u16 x)
 8-Bit, fixed point implementation of Perlin's noise.