#include <hsl_colour.hpp>
Definition at line 28 of file hsl_colour.hpp.
◆ hsl_colour() [1/3]
neogfx::hsl_colour::hsl_colour |
( |
| ) |
|
◆ hsl_colour() [2/3]
neogfx::hsl_colour::hsl_colour |
( |
double |
aHue, |
|
|
double |
aSaturation, |
|
|
double |
aLightness, |
|
|
double |
aAlpha = 1.0 |
|
) |
| |
◆ hsl_colour() [3/3]
neogfx::hsl_colour::hsl_colour |
( |
const colour & |
aColour | ) |
|
◆ alpha()
double neogfx::hsl_colour::alpha |
( |
| ) |
const |
◆ from_rgb()
◆ hue()
double neogfx::hsl_colour::hue |
( |
| ) |
const |
◆ hue_undefined()
bool neogfx::hsl_colour::hue_undefined |
( |
| ) |
const |
◆ lighter() [1/2]
hsl_colour neogfx::hsl_colour::lighter |
( |
double |
aDelta | ) |
const |
◆ lighter() [2/2]
hsl_colour neogfx::hsl_colour::lighter |
( |
double |
aCoeffecient, |
|
|
double |
aDelta |
|
) |
| const |
◆ lightness()
double neogfx::hsl_colour::lightness |
( |
| ) |
const |
◆ operator!=()
bool neogfx::hsl_colour::operator!= |
( |
const hsl_colour & |
aOther | ) |
const |
◆ operator<()
bool neogfx::hsl_colour::operator< |
( |
const hsl_colour & |
aOther | ) |
const |
◆ operator==()
bool neogfx::hsl_colour::operator== |
( |
const hsl_colour & |
aOther | ) |
const |
◆ saturation()
double neogfx::hsl_colour::saturation |
( |
| ) |
const |
◆ set_alpha()
void neogfx::hsl_colour::set_alpha |
( |
double |
aAlpha | ) |
|
◆ set_hue()
void neogfx::hsl_colour::set_hue |
( |
double |
aHue | ) |
|
◆ set_lightness()
void neogfx::hsl_colour::set_lightness |
( |
double |
aLightness | ) |
|
◆ set_saturation()
void neogfx::hsl_colour::set_saturation |
( |
double |
aSaturation | ) |
|
◆ to_rgb()
colour neogfx::hsl_colour::to_rgb |
( |
| ) |
const |
◆ undefined_hue()
static double neogfx::hsl_colour::undefined_hue |
( |
| ) |
|
|
static |
◆ with_lightness()
hsl_colour neogfx::hsl_colour::with_lightness |
( |
double |
aNewLightness | ) |
const |
The documentation for this class was generated from the following file: