ColorHSL Structure | 
Namespace: Eto.Drawing
The ColorHSL type exposes the following members.
| Name | Description | |
|---|---|---|
| ColorHSL(Color) | 
            Initializes a new instance of the ColorHSL class with converted HSL values from a Color  | |
| ColorHSL(Single, Single, Single, Single) | 
            Initializes a new instance of the ColorHSL class
              | 
| Name | Description | |
|---|---|---|
| A | 
            Gets or sets the alpha (0-1)
              | |
| H | 
            Gets or sets the hue (0-360)
              | |
| L | 
            Gets or sets the luminance (0-1)
              | |
| S | 
            Gets or sets the saturation (0-1)
              | 
| Name | Description | |
|---|---|---|
| Distance | 
            Calculates the 'distance' of two HSL colors
              | |
| Equals(Object) | 
            Compares the given object for equality with this object
              (Overrides ValueTypeEquals(Object).) | |
| Equals(ColorHSL) | 
            Compares the given object for equality with this object
              | |
| GetHashCode | 
            Gets the hash code for this object
              (Overrides ValueTypeGetHashCode.) | |
| ToColor | 
            Converts this HSL color to a RGB Color value
              | 
| Name | Description | |
|---|---|---|
| Equality | 
            Compares two ColorHSL objects for equality
              | |
| (Color to ColorHSL) | 
            Implicitly converts from a Color to a ColorHSL
              | |
| (ColorHSL to Color) | 
            Implicitly converts a ColorHSL to an RGB Color  | |
| Inequality | 
            Compares two ColorHSL objects for equality
              |