Class HsbColor
Constructors
(constructor)(h, s, b, alpha)
Constructs a new instance of the HsbColor class
Declaration
constructor(h: number, s: number, b: number, alpha: number);
Parameters
| Type |
Name |
Description |
| number |
h |
|
| number |
s |
|
| number |
b |
|
| number |
alpha |
|
Properties
alpha
Declaration
Property Value
| Type |
Description |
| number |
Alpha in range [0, 255]
|
b
Brightness in range [0, 1]
Declaration
Property Value
| Type |
Description |
| number |
Brightness in range [0, 1]
|
h
Declaration
Property Value
| Type |
Description |
| number |
Hue in range [0, 1]
|
s
Saturation in range [0, 1]
Declaration
Property Value
| Type |
Description |
| number |
Saturation in range [0, 1]
|
Methods
clone()
Declaration
Returns
darken(value)
Declaration
darken(value: number): HsbColor;
Parameters
| Type |
Name |
Description |
| number |
value |
|
Returns
decreaseAlpha(value)
Declaration
decreaseAlpha(value: number): HsbColor;
Parameters
| Type |
Name |
Description |
| number |
value |
|
Returns
decreaseHue(value)
Declaration
decreaseHue(value: number): HsbColor;
Parameters
| Type |
Name |
Description |
| number |
value |
|
Returns
desaturate(value)
Declaration
desaturate(value: number): HsbColor;
Parameters
| Type |
Name |
Description |
| number |
value |
|
Returns
fromRgb(rgbColor)
Declaration
static fromRgb(rgbColor: RgbColor): HsbColor;
Parameters
Returns
increaseAlpha(value)
Declaration
increaseAlpha(value: number): HsbColor;
Parameters
| Type |
Name |
Description |
| number |
value |
|
Returns
increaseHue(value)
Declaration
increaseHue(value: number): HsbColor;
Parameters
| Type |
Name |
Description |
| number |
value |
|
Returns
lighten(value)
Declaration
lighten(value: number): HsbColor;
Parameters
| Type |
Name |
Description |
| number |
value |
|
Returns
saturate(value)
Declaration
saturate(value: number): HsbColor;
Parameters
| Type |
Name |
Description |
| number |
value |
|
Returns
toRgb()
Declaration
Returns