FastLED 3.10.8
Loading...
Searching...
No Matches
fl::perlin_s8x8 Struct Reference

Detailed Description

Definition at line 15 of file perlin_s8x8.h.

#include <perlin_s8x8.h>

Static Public Member Functions

static void init_fade_lut (fl::i32 *table) FL_NO_EXCEPT
 
static fl::s16x16 pnoise2d (fl::s16x16 fx, fl::s16x16 fy, const fl::i32 *fade_lut, const fl::u8 *perm) FL_NO_EXCEPT
 
static fl::i32 pnoise2d_raw (fl::i32 fx_raw, fl::i32 fy_raw, const fl::i32 *fade_lut, const fl::u8 *perm) FL_NO_EXCEPT
 

Static Public Attributes

static constexpr int HP_BITS = 8
 
static constexpr fl::i32 HP_ONE = 1 << HP_BITS
 

Static Private Member Functions

static FASTLED_FORCE_INLINE fl::i16 fade (fl::i16 t, const fl::i32 *table) FL_NO_EXCEPT
 
static FASTLED_FORCE_INLINE void floor_frac (fl::i32 fp16, int &ifloor, fl::i16 &frac8) FL_NO_EXCEPT
 
static FASTLED_FORCE_INLINE fl::i16 grad (int hash, fl::i16 x, fl::i16 y) FL_NO_EXCEPT
 
static FASTLED_FORCE_INLINE fl::i16 lerp (fl::i16 t, fl::i16 a, fl::i16 b) FL_NO_EXCEPT
 

Static Private Attributes

static constexpr int FP_BITS = fl::s16x16::FRAC_BITS
 
static constexpr fl::i32 FP_ONE = static_cast<fl::i32>(1) << FP_BITS
 

The documentation for this struct was generated from the following files: