Irrlicht 3D Engine
irr::video::SColorHSL Class Reference

Class representing a color in HSL format. More...

#include <SColor.h>

List of all members.

Public Member Functions

Public Attributes


Detailed Description

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]

Definition at line 592 of file SColor.h.


Constructor & Destructor Documentation

irr::video::SColorHSL::SColorHSL ( f32  h = 0.f,
f32  s = 0.f,
f32  l = 0.f 
) [inline]

Definition at line 595 of file SColor.h.


Member Function Documentation

void irr::video::SColorHSL::fromRGB ( const SColorf color) [inline]
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().


Member Data Documentation

Definition at line 601 of file SColor.h.

Referenced by fromRGB(), and toRGB().

Definition at line 603 of file SColor.h.

Referenced by fromRGB(), and toRGB().

Definition at line 602 of file SColor.h.

Referenced by fromRGB(), and toRGB().


The documentation for this class was generated from the following file: