Class ColorHSB
Represents a Color in Hue,Saturation,Brightness/Value (HSB/HSV). Supports conversion from and to RGB color.
Inheritance
Namespace: Telerik.Windows.Controls.Charting
Assembly: Telerik.Windows.Controls.Charting.dll
Syntax
public class ColorHSB : Object
Constructors
ColorHSB()
ColorHSB(Double, Double, Double, Double)
Initializes a new instance of the ColorHSB class.
Declaration
public ColorHSB(double alpha, double hue, double saturation, double brightness)
Parameters
System.Double
alpha
Alpha channel. |
System.Double
hue
The Hue. |
System.Double
saturation
The Saturation. |
System.Double
brightness
The Brightness. |
ColorHSB(Color)
Initializes a new instance of the ColorHSB class.
Declaration
public ColorHSB(Color rgbColor)
Parameters
System.Windows.Media.Color
rgbColor
Color in RGB. |
Properties
A
Gets or sets the Alpha in the range [0, 1].
Declaration
public double A { get; set; }
Property Value
System.Double
The Alpha. |
B
Gets or sets the Brightness in the range [0, 1].
Declaration
public double B { get; set; }
Property Value
System.Double
The Brightness. |
Color
Gets or sets the color in RGB.
Declaration
public Color Color { get; set; }
Property Value
System.Windows.Media.Color
The RGB color. |
H
Gets or sets the Hue in the range [0, 360].
Declaration
public double H { get; set; }
Property Value
System.Double
The Hue. |
S
Gets or sets the Saturation in the range [0, 1].
Declaration
public double S { get; set; }
Property Value
System.Double
The Saturation. |
Methods
FromAHSB(Double, Double, Double, Double)
Creates a ColorHSB from the parameters given.
Declaration
public static ColorHSB FromAHSB(double alpha, double hue, double saturation, double brightness)
Parameters
System.Double
alpha
The Alpha. |
System.Double
hue
The Hue. |
System.Double
saturation
The Saturation. |
System.Double
brightness
The Brightness. |
Returns
ColorHSB
|
Multiply(ColorHSB, ColorHSB)
Modifies the specified color with given values.
Declaration
public static ColorHSB Multiply(ColorHSB color, ColorHSB factor)
Parameters
ColorHSB
color
The color. |
ColorHSB
factor
The factors for Hue, Saturation and Black. |
Returns
ColorHSB
|
Operators
Implicit(Color to ColorHSB)
Performs an implicit conversion from System.Windows.Media.Color to ColorHSB.
Declaration
public static implicit operator ColorHSB(Color color)
Parameters
System.Windows.Media.Color
color
The color. |
Returns
ColorHSB
The result of the conversion. |
Implicit(ColorHSB to Color)
Performs an implicit conversion from ColorHSB to System.Windows.Media.Color.
Declaration
public static implicit operator Color(ColorHSB color)
Parameters
ColorHSB
color
The color. |
Returns
System.Windows.Media.Color
The result of the conversion. |