FastLED 3.9.15
Loading...
Searching...
No Matches
fl::anonymous_namespace{chasing_spirals.cpp.hpp} Namespace Reference

Classes

struct  FrameSetup
 

Typedefs

using FP = fl::s16x16
 
using Perlin = perlin_s16x16
 

Functions

FASTLED_FORCE_INLINE i32 applyRadialFilter (i32 noise_255, i32 rf_raw)
 
FASTLED_FORCE_INLINE i32 clampAndScale255 (i32 raw_s16x16)
 
FASTLED_FORCE_INLINE simd::simd_u32x4 loadAligned (const i32 *arr, int i)
 
FASTLED_FORCE_INLINE i32 perlinCoord (i32 sc_val, i32 dist_raw, i32 offset)
 
FASTLED_FORCE_INLINE u32 radiansToA24 (i32 base_s16x16, i32 offset_s16x16)
 
FASTLED_FORCE_INLINE void scatterPixel (fl::span< CRGB > leds, u16 idx, simd::simd_u32x4 r, simd::simd_u32x4 g, simd::simd_u32x4 b, int lane)
 
FrameSetup setupChasingSpiralFrame (Context &ctx, ChasingSpiralState &state)
 
simd::simd_u32x4 simd4_processChannel (simd::simd_u32x4 base_vec, simd::simd_u32x4 dist_vec, i32 radial_offset, i32 linear_offset, const i32 *fade_lut, const u8 *perm, i32 cx_raw, i32 cy_raw, simd::simd_u32x4 rf_vec)