Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members | Tutorials
Public Member Functions | Public Attributes | List of all members
irr::video::SColorHSL Class Reference

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

#include <SColor.h>

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 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

f32 irr::video::SColorHSL::Hue

Definition at line 601 of file SColor.h.

Referenced by fromRGB(), and toRGB().

f32 irr::video::SColorHSL::Luminance

Definition at line 603 of file SColor.h.

Referenced by fromRGB(), and toRGB().

f32 irr::video::SColorHSL::Saturation

Definition at line 602 of file SColor.h.

Referenced by fromRGB(), and toRGB().


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

The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2010 by Nikolaus Gebhardt. Generated on Mon May 6 2013 17:41:34 by Doxygen (1.8.3.1)