Static Public Member Functions | |
| static COLORREF | alphaBlend (COLORREF color, COLORREF factor) |
| Alpha blends color. | |
| static COLORREF | darkenColor (COLORREF color, double factor) |
| Darkens given color by specified factor. | |
| static COLORREF | lightenColor (COLORREF color, double factor) |
| Lightens given color by specified factor. | |
Helper class for manipulating COLORREF values, contains static functions for darken and lightening colors etc. COLORREF values (color variables) etc.
| static COLORREF alphaBlend | ( | COLORREF | color, | |
| COLORREF | factor | |||
| ) | [static] |
Alpha blends color.
Factor is in R/255, G/255 and B/255 meaning a value of 255, 255, 255 or 0xFFFFFF will not change change source color at all while a value of 0xFF00FF will keep all read and blue and discard all green.
Returns the manipulated value.
| static COLORREF darkenColor | ( | COLORREF | color, | |
| double | factor | |||
| ) | [static] |
Darkens given color by specified factor.
Factor is in (0..1] range, the higher the factor the more dark the result will be.
Returns the manipulated value
| static COLORREF lightenColor | ( | COLORREF | color, | |
| double | factor | |||
| ) | [static] |
Lightens given color by specified factor.
Factor is in (0..1] range, the higher the factor the more light the result will be.
Returns the manipulated value