FastLED 3.10.6
Loading...
Searching...
No Matches

◆ loadAndScaleRGBWW()

void fl::PixelIterator::loadAndScaleRGBWW ( u8 * b0_out,
u8 * b1_out,
u8 * b2_out,
u8 * b3_out,
u8 * b4_out )
inline

Definition at line 286 of file pixel_iterator.h.

287 {
288 if (mLoadAndScaleRGBWWUnordered != nullptr) {
289 u8 c[3];
290 u8 ww = 0;
291 u8 wc = 0;
292 mLoadAndScaleRGBWWUnordered(mPixelController, mRgbww, &c[0], &c[1], &c[2], &ww, &wc);
293 rgbww_partial_reorder(mRgbww.w_placement, c[mOrder[0]], c[mOrder[1]], c[mOrder[2]], ww, wc,
294 b0_out, b1_out, b2_out, b3_out, b4_out);
295 return;
296 }
297 mLoadAndScaleRGBWW(mPixelController, mRgbww, b0_out, b1_out, b2_out, b3_out, b4_out);
298 }
loadAndScaleRGBWWUnorderedFunction mLoadAndScaleRGBWWUnordered
loadAndScaleRGBWWFunction mLoadAndScaleRGBWW
unsigned char u8
Definition stdint.h:131
void rgbww_partial_reorder(EOrderWW ww_placement, u8 b0, u8 b1, u8 b2, u8 ww, u8 wc, u8 *out_b0, u8 *out_b1, u8 *out_b2, u8 *out_b3, u8 *out_b4) FL_NO_EXCEPT
Dispatch RGB->RGBWW for a given mode.

References fl::FL_NO_EXCEPT, mLoadAndScaleRGBWW, mLoadAndScaleRGBWWUnordered, mOrder, mPixelController, mRgbww, and fl::rgbww_partial_reorder().

+ Here is the call graph for this function: