FastLED 3.9.15
Loading...
Searching...
No Matches

◆ ColorFromPalette() [5/8]

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

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

918 {
919 const CRGB *entry = &(pal[0]) + index;
920
921 fl::u8 red = entry->red;
922 fl::u8 green = entry->green;
923 fl::u8 blue = entry->blue;
924
925 if (brightness != 255) {
926 ++brightness; // adjust for rounding
927 red = scale8_video_LEAVING_R1_DIRTY(red, brightness);
928 green = scale8_video_LEAVING_R1_DIRTY(green, brightness);
929 blue = scale8_video_LEAVING_R1_DIRTY(blue, brightness);
930 cleanup_R1();
931 }
932
933 return CRGB(red, green, blue);
934}
fl::UISlider brightness("Brightness", BRIGHTNESS, 0, 255)
unsigned char u8
Definition s16x16x4.h:132
fl::CRGB CRGB
Definition video.h:15
Representation of an 8-bit RGB pixel (Red, Green, Blue)
Definition crgb.h:38

References brightness.