14#ifndef FASTLED_FX_ENGINE_MAX_FX
15#define FASTLED_FX_ENGINE_MAX_FX 64
78 for (fl::u32 i = 0; i <
mNumLeds; i++) {
79 const CRGB &p0 = surface0[i];
80 const CRGB &p1 = surface1[i];
84 if (progress == 255) {
void startTransition(fl::u32 now, fl::u32 duration, fl::shared_ptr< Fx > nextFx) FL_NO_EXCEPT
void completeTransition() FL_NO_EXCEPT
void swapLayers() FL_NO_EXCEPT
FxCompositor(fl::u32 numLeds) FL_NO_EXCEPT
void draw(fl::u32 now, fl::u32 warpedTime, fl::span< CRGB > finalBuffer, float speed=1.0f, const AudioBatch *audio=nullptr) FL_NO_EXCEPT
const T * data() const FL_NO_EXCEPT
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
FASTLED_FORCE_INLINE void * memcpy(void *dest, const void *src, size_t n) FL_NO_EXCEPT
Base definition for an LED controller.
static CRGB blend(const CRGB &p1, const CRGB &p2, fract8 amountOfP2) FL_NO_EXCEPT
Representation of an 8-bit RGB pixel (Red, Green, Blue)