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