|
FastLED 3.9.15
|
Definition at line 14 of file perlin_i16_optimized.h.
#include <perlin_i16_optimized.h>
Static Public Member Functions | |
| static void | init_fade_lut (fl::i32 *table) |
| static fl::s16x16 | pnoise2d (fl::s16x16 fx, fl::s16x16 fy, const fl::i32 *fade_lut, const fl::u8 *perm) |
| static fl::i32 | pnoise2d_raw (fl::i32 fx_raw, fl::i32 fy_raw, const fl::i32 *fade_lut, const fl::u8 *perm) |
Static Public Attributes | |
| static constexpr int | HP_BITS = 16 |
| static constexpr fl::i32 | HP_ONE = static_cast<fl::i32>(1) << HP_BITS |
Static Private Member Functions | |
| static FASTLED_FORCE_INLINE fl::i32 | fade (fl::i16 t, const fl::i32 *table) |
| static FASTLED_FORCE_INLINE void | floor_frac_i16 (fl::i32 fp16, int &ifloor, fl::i16 &frac16) |
| static FASTLED_FORCE_INLINE fl::i32 | grad_i16 (int hash, fl::i16 x, fl::i16 y) |
| static FASTLED_FORCE_INLINE fl::i32 | lerp (fl::i32 t, fl::i32 a, fl::i32 b) |
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 |
| static constexpr fl::i32 | HP_ONE_I16 = HP_ONE |