Class representing a color in HSL format. More...
#include <SColor.h>
Class representing a color in HSL format.
The color values for hue, saturation, luminance are stored in 32bit floating point variables. Hue is in range [0,360], Luminance and Saturation are in percent [0,100]
void irr::video::SColorHSL::fromRGB | ( | const SColorf & | color | ) | [inline] |
Definition at line 610 of file SColor.h.
References irr::core::equals(), irr::video::SColorf::getBlue(), irr::video::SColorf::getGreen(), irr::video::SColorf::getRed(), Hue, Luminance, irr::core::max_(), irr::core::min_(), and Saturation.
void irr::video::SColorHSL::toRGB | ( | SColorf & | color | ) | const [inline] |
Definition at line 646 of file SColor.h.
References Hue, irr::core::iszero(), Luminance, Saturation, and irr::video::SColorf::set().