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

◆ ColorFromPalette() [5/8]

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

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

999 {
1000 const CRGB *entry = &(pal[0]) + index;
1001
1002 fl::u8 red = entry->red;
1003 fl::u8 green = entry->green;
1004 fl::u8 blue = entry->blue;
1005
1006 if (brightness != 255) {
1007 ++brightness; // adjust for rounding
1008 red = scale8_video_LEAVING_R1_DIRTY(red, brightness);
1009 green = scale8_video_LEAVING_R1_DIRTY(green, brightness);
1010 blue = scale8_video_LEAVING_R1_DIRTY(blue, brightness);
1011 cleanup_R1();
1012 }
1013
1014 return CRGB(red, green, blue);
1015}
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.