CColorGradient::gradientOneColor: Adjustment for min/max brightness...

...and color saturation added
- Use only the hue of base color for gradient


Origin commit data
------------------
Branch: ni/coolstream
Commit: 58224099fd
Author: Michael Liebmann <tuxcode.bbg@gmail.com>
Date: 2014-09-20 (Sat, 20 Sep 2014)



------------------
This commit was generated by Migit
This commit is contained in:
Michael Liebmann
2014-09-20 21:35:17 +02:00
committed by [CST] Focus
parent ce720b18ef
commit d23499a9da
4 changed files with 41 additions and 35 deletions

View File

@@ -44,14 +44,15 @@ class CColorGradient
///intensity
enum {
light,
normal
normal,
extended
};
CColorGradient();
~CColorGradient();
// static CColorGradient* getInstance();
fb_pixel_t* gradientOneColor(fb_pixel_t col, fb_pixel_t *gradientBuf, int bSize, int mode, int intensity=normal);
fb_pixel_t* gradientOneColor(fb_pixel_t col, fb_pixel_t *gradientBuf, int bSize, int mode, int intensity=normal, uint8_t v_min=0x40, uint8_t v_max=0xE0, uint8_t s=0xC0);
fb_pixel_t* gradientColorToTransparent(fb_pixel_t col, fb_pixel_t *gradientBuf, int bSize, int mode, int intensity=normal);
};