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
|