GG::HSVClr Struct Reference

contains the necessary data to represent a color in HSV space, with an alpha value thrown in to make conversions to and from GG::Clr possible. More...

#include <ColorDlg.h>

List of all members.

Public Member Functions

 HSVClr ()
 HSVClr (double h_, double s_, double v_, GLubyte a_=255)
template<class Archive>
void serialize (Archive &ar, const unsigned int version)

Public Attributes

double h
double s
double v
GLubyte a


Detailed Description

contains the necessary data to represent a color in HSV space, with an alpha value thrown in to make conversions to and from GG::Clr possible.

Definition at line 42 of file ColorDlg.h.


Constructor & Destructor Documentation

GG::HSVClr::HSVClr (  ) 

default ctor

GG::HSVClr::HSVClr ( double  h_,
double  s_,
double  v_,
GLubyte  a_ = 255 
)

ctor


Member Data Documentation

double GG::HSVClr::h

hue

Definition at line 46 of file ColorDlg.h.

Referenced by serialize().

double GG::HSVClr::s

saturation

Definition at line 47 of file ColorDlg.h.

Referenced by serialize().

double GG::HSVClr::v

value

Definition at line 48 of file ColorDlg.h.

Referenced by serialize().

GLubyte GG::HSVClr::a

alpha

Definition at line 49 of file ColorDlg.h.

Referenced by serialize().


The documentation for this struct was generated from the following file:
Generated on Wed Mar 26 14:35:42 2008 for GG by  doxygen 1.5.2