FastLED 3.10.8
Loading...
Searching...
No Matches
fl::RgbwLoadBinder< T, typename > Struct Template Reference

Detailed Description

template<typename T, typename = void>
struct fl::RgbwLoadBinder< T, typename >

Per-type RGBW/RGBWW thunks.

Off AVR, every PixelController (anything with kColorOrder) binds none: RawPremixBinder supplies the raw pixel and the type-erased, link-on-use conversion does the rest, applying the source order and this iterator's order (#4795). Colour-managed sources (no kColorOrder) keep the fully ordered thunks. On AVR, PixelController<RGB> gets the order-free pair and other orders keep the ordered thunks, as before.

Definition at line 195 of file pixel_iterator.h.

#include <pixel_iterator.h>

+ Inheritance diagram for fl::RgbwLoadBinder< T, typename >:

Static Public Member Functions

static loadAndScaleRGBWFunction ordered () FL_NO_EXCEPT
 
static loadAndScaleRGBWWFunction orderedWW () FL_NO_EXCEPT
 
static loadAndScaleRGBWUnorderedFunction unordered () FL_NO_EXCEPT
 
static loadAndScaleRGBWWUnorderedFunction unorderedWW () FL_NO_EXCEPT
 

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