Hue, Saturation and Intensity 32 bit floating point values. More...
Public Member Functions | |
void | Interpolate (const HSL_t *pInput1, const HSL_t *pInput2, float fFactor, uint_t bDirection=0) |
Interpolate between two HSL colors. | |
Public Attributes | |
float | m_fHue |
32 bit float hue 0 to 1.0f | |
float | m_fSaturation |
32 bit float saturation 0 to 1.0f | |
float | m_fLuminance |
32 bit float luminance 0 to 1.0f | |
Hue, Saturation and Intensity 32 bit floating point values.
Structure that contains the hue, saturation and intensity (in that order) color components where the value of 0.0f mean absence of color and 1.0f is the maximum color
void BURGER_API Burger::HSL_t::Interpolate | ( | const HSL_t * | pInput1, |
const HSL_t * | pInput2, | ||
float | fFactor, | ||
uint_t | bDirection = 0 ) |
float Burger::HSL_t::m_fHue |
32 bit float hue 0 to 1.0f
float Burger::HSL_t::m_fLuminance |
32 bit float luminance 0 to 1.0f
float Burger::HSL_t::m_fSaturation |
32 bit float saturation 0 to 1.0f