Struct HslColor
Represents color in HSL color space.
Inherited Members
Namespace: Telerik.WinControls
Assembly: Telerik.WinControls.dll
Syntax
public struct HslColor
Remarks
Used for color blending operations, defined in HSL color space which are more precise than in RGB. HSL colors are used by theming and painting sub-systems of RadControls.
Fields
Empty
Properties
A
Gets or sets color'a alpha chanel level in terms of argb color. Used mainly for conversion from/to ARGB color values.
Declaration
public int A { get; set; }
Property Value
|
System.Int32
|
H
H Channel value
Declaration
public double H { get; set; }
Property Value
|
System.Double
|
IsEmpty
Declaration
public bool IsEmpty { get; }
Property Value
|
System.Boolean
|
L
L Channel value
Declaration
public double L { get; set; }
Property Value
|
System.Double
|
RgbValue
RGB color value
Declaration
public Color RgbValue { get; set; }
Property Value
|
System.Drawing.Color
|
S
S Channel value
Declaration
public double S { get; set; }
Property Value
|
System.Double
|
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
|
System.Object
obj
|
Returns
|
System.Boolean
|
Overrides
FromAhsl(Double, Double, Double)
Declaration
public static HslColor FromAhsl(double h, double s, double l)
Parameters
|
System.Double
h
|
|
System.Double
s
|
|
System.Double
l
|
Returns
|
HslColor
|
FromAhsl(Int32)
FromAhsl(Int32, Double, Double, Double)
Declaration
public static HslColor FromAhsl(int a, double h, double s, double l)
Parameters
|
System.Int32
a
|
|
System.Double
h
|
|
System.Double
s
|
|
System.Double
l
|
Returns
|
HslColor
|
FromAhsl(Int32, HslColor)
Declaration
public static HslColor FromAhsl(int a, HslColor hsl)
Parameters
|
System.Int32
a
|
|
HslColor
hsl
|
Returns
|
HslColor
|
FromArgb(Int32, Int32, Int32, Int32)
Declaration
public static HslColor FromArgb(int a, int r, int g, int b)
Parameters
|
System.Int32
a
|
|
System.Int32
r
|
|
System.Int32
g
|
|
System.Int32
b
|
Returns
|
HslColor
|
FromColor(Color)
Declaration
public static HslColor FromColor(Color color)
Parameters
|
System.Drawing.Color
color
|
Returns
|
HslColor
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
|
System.Int32
|
Overrides
Operators
Equality(HslColor, HslColor)
Declaration
public static bool operator ==(HslColor left, HslColor right)
Parameters
|
HslColor
left
|
|
HslColor
right
|
Returns
|
System.Boolean
|
Inequality(HslColor, HslColor)
Declaration
public static bool operator !=(HslColor left, HslColor right)
Parameters
|
HslColor
left
|
|
HslColor
right
|
Returns
|
System.Boolean
|