FastLED 3.10.8
Loading...
Searching...
No Matches

◆ ColorFromPalette() [5/8]

CRGB fl::ColorFromPalette ( const CRGBPalette256 & pal,
fl::u8 index,
fl::u8 brightness,
TBlendType  )

Definition at line 999 of file colorutils.cpp.hpp.

1000 {
1001 const CRGB *entry = &(pal[0]) + index;
1002
1003 fl::u8 red = entry->red;
1004 fl::u8 green = entry->green;
1005 fl::u8 blue = entry->blue;
1006
1007 if (brightness != 255) {
1008 ++brightness; // adjust for rounding
1009 red = scale8_video_LEAVING_R1_DIRTY(red, brightness);
1010 green = scale8_video_LEAVING_R1_DIRTY(green, brightness);
1011 blue = scale8_video_LEAVING_R1_DIRTY(blue, brightness);
1012 cleanup_R1();
1013 }
1014
1015 return CRGB(red, green, blue);
1016}
fl::UISlider brightness("Brightness", BRIGHTNESS, 0, 255)
unsigned char u8
Definition stdint.h:131
fl::CRGB CRGB
Definition video.h:18
Representation of an 8-bit RGB pixel (Red, Green, Blue)
Definition crgb.h:38

References brightness, and FL_NO_EXCEPT.