41 references to HLSMax
System.Windows.Forms (41)
System\Windows\Forms\Rendering\ControlPaint.HLSColor.cs (41)
21
private const int Undefined =
HLSMax
* 2 / 3;
42
Luminosity = ((sum *
HLSMax
) + RGBMax) / (2 * RGBMax);
54
_saturation = Luminosity <= (
HLSMax
/ 2)
55
? ((dif *
HLSMax
) + (sum / 2)) / sum
56
: ((dif *
HLSMax
) + (2 * RGBMax - sum) / 2) / (2 * RGBMax - sum);
58
Rdelta = (((max - r) * (
HLSMax
/ 6)) + (dif / 2)) / dif;
59
Gdelta = (((max - g) * (
HLSMax
/ 6)) + (dif / 2)) / dif;
60
Bdelta = (((max - b) * (
HLSMax
/ 6)) + (dif / 2)) / dif;
68
_hue = (
HLSMax
/ 3) + Rdelta - Bdelta;
73
_hue = (2 *
HLSMax
/ 3) + Gdelta - Rdelta;
78
_hue +=
HLSMax
;
81
if (_hue >
HLSMax
)
83
_hue -=
HLSMax
;
204
else if (luminosity >
HLSMax
)
206
return
HLSMax
;
220
r = g = b = (byte)(luminosity * RGBMax /
HLSMax
);
229
if (luminosity <= (
HLSMax
/ 2))
231
magic2 = ((luminosity * (
HLSMax
+ saturation)) + (
HLSMax
/ 2)) /
HLSMax
;
235
magic2 = luminosity + saturation - (((luminosity * saturation) + (
HLSMax
/ 2)) /
HLSMax
);
241
r = (byte)((HueToRGB(magic1, magic2, hue +
HLSMax
/ 3) * RGBMax + (
HLSMax
/ 2)) /
HLSMax
);
242
g = (byte)((HueToRGB(magic1, magic2, hue) * RGBMax + (
HLSMax
/ 2)) /
HLSMax
);
243
b = (byte)((HueToRGB(magic1, magic2, hue -
HLSMax
/ 3) * RGBMax + (
HLSMax
/ 2)) /
HLSMax
);
256
hue +=
HLSMax
;
259
if (hue >
HLSMax
)
261
hue -=
HLSMax
;
265
if (hue < (
HLSMax
/ 6))
267
return n1 + (((n2 - n1) * hue + (
HLSMax
/ 12)) / (
HLSMax
/ 6));
270
if (hue < (
HLSMax
/ 2))
275
if (hue < (
HLSMax
* 2 / 3))
277
return n1 + (((n2 - n1) * ((
HLSMax
* 2 / 3) - hue) + (
HLSMax
/ 12)) / (
HLSMax
/ 6));