IrrlichtEngine
Public Member Functions | Public Attributes
irr::video::SColorHSL Class Reference

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

#include <SColor.h>

List of all members.

Public Member Functions

void fromRGB (const SColorf &color)
 SColorHSL (f32 h=0.f, f32 s=0.f, f32 l=0.f)
void toRGB (SColorf &color) const

Public Attributes

f32 Hue
f32 Luminance
f32 Saturation

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 591 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 594 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 645 of file SColor.h.

References Hue, irr::core::iszero(), Luminance, Saturation, and irr::video::SColorf::set().


Member Data Documentation

Definition at line 600 of file SColor.h.

Referenced by fromRGB(), and toRGB().

Definition at line 602 of file SColor.h.

Referenced by fromRGB(), and toRGB().

Definition at line 601 of file SColor.h.

Referenced by fromRGB(), and toRGB().


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