|
| float | fixupChroma (float c, float v) |
| |
| bool | hasChroma (float v) |
| |
| | HCYPolicy (float _rCoeff=0.299f, float _gCoeff=0.587f, float _bCoeff=0.114f) |
| |
| float | valueFromRGB (float r, float g, float b, float m, float M) |
| |
| void | writeRGB (float *r, float *g, float *b, int sextant, float x, float c, float v) |
| |
Definition at line 183 of file kis_hsv_adjustment.cpp.
◆ HCYPolicy()
| HCYPolicy::HCYPolicy |
( |
float | _rCoeff = 0.299f, |
|
|
float | _gCoeff = 0.587f, |
|
|
float | _bCoeff = 0.114f ) |
|
inline |
◆ fixupChroma()
| float HCYPolicy::fixupChroma |
( |
float | c, |
|
|
float | v ) |
|
inline |
◆ hasChroma()
| bool HCYPolicy::hasChroma |
( |
float | v | ) |
|
|
inline |
◆ valueFromRGB()
| float HCYPolicy::valueFromRGB |
( |
float | r, |
|
|
float | g, |
|
|
float | b, |
|
|
float | m, |
|
|
float | M ) |
|
inline |
◆ writeRGB()
| void HCYPolicy::writeRGB |
( |
float * | r, |
|
|
float * | g, |
|
|
float * | b, |
|
|
int | sextant, |
|
|
float | x, |
|
|
float | c, |
|
|
float | v ) |
|
inline |
Definition at line 215 of file kis_hsv_adjustment.cpp.
217 {
218
219
220 switch (sextant) {
221 case 0: *
r = c; *g =
x; *
b = 0;
break;
222 case 1: *
r =
x; *g = c; *
b = 0;
break;
223 case 2: *
r = 0; *g = c; *
b =
x;
break;
224 case 3: *
r = 0; *g =
x; *
b = c;
break;
225 case 4: *
r =
x; *g = 0; *
b = c;
break;
226 case 5: *
r = c; *g = 0; *
b =
x;
break;
227 }
228
231 *g += m;
233 }
References bCoeff, gCoeff, rCoeff, and v.
◆ bCoeff
| const float HCYPolicy::bCoeff = 0.114f |
◆ gCoeff
| const float HCYPolicy::gCoeff = 0.587f |
◆ rCoeff
| const float HCYPolicy::rCoeff = 0.299f |
The documentation for this struct was generated from the following file: