|
FastLED 3.9.15
|
Definition at line 16 of file perlin_s16x16.h.
#include <perlin_s16x16.h>
Static Public Member Functions | |
| static fl::i32 | fade (fl::i32 t, const fl::i32 *table) |
| static void | floor_frac (fl::i32 fp16, int &ifloor, fl::i32 &frac24) |
| static fl::i32 | grad (int hash, fl::i32 x, fl::i32 y) |
| static fl::i32 | grad3d (int hash, fl::i32 x, fl::i32 y, fl::i32 z) |
| static void | init_fade_lut (fl::i32 *table) |
| static fl::i32 | lerp (fl::i32 t, fl::i32 a, fl::i32 b) |
| 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 fl::s16x16 | pnoise3d (fl::s16x16 fx, fl::s16x16 fy, fl::s16x16 fz, const fl::i32 *fade_lut, const fl::u8 *perm) |
| static fl::i32 | pnoise3d_raw (fl::i32 fx_raw, fl::i32 fy_raw, fl::i32 fz_raw, const fl::i32 *fade_lut, const fl::u8 *perm) |
Static Public 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 int | HP_BITS = 24 |
| static constexpr fl::i32 | HP_ONE = static_cast<fl::i32>(1) << HP_BITS |