mp_puzzle
Perplexing Puzzles
All Classes Files Functions Variables
ColorSpace::Hsl Struct Reference
Inheritance diagram for ColorSpace::Hsl:
[legend]
Collaboration diagram for ColorSpace::Hsl:
[legend]

Public Member Functions

 Hsl (double h, double s, double l)
 
virtual void Initialize (Rgb *color)
 
virtual void ToRgb (Rgb *color)
 
virtual void Copy (IColorSpace *color)
 
- Public Member Functions inherited from ColorSpace::IColorSpace
virtual void Initialize (Rgb *color)=0
 
virtual void ToRgb (Rgb *color)=0
 
virtual void Copy (IColorSpace *color)=0
 
template<typename TColorSpace >
void To (TColorSpace *color)
 

Public Attributes

double h
 
double s
 
double l
 

Member Function Documentation

◆ Copy()

void ColorSpace::Hsl::Copy ( IColorSpace color)
virtual

◆ Initialize()

void ColorSpace::Hsl::Initialize ( Rgb color)
virtual

◆ ToRgb()

void ColorSpace::Hsl::ToRgb ( Rgb color)
virtual

The documentation for this struct was generated from the following files: