#include <MercuryColor.h>
Public Member Functions | |
| MercuryColor () | |
| MercuryColor (float ir, float ig, float ib, float ia=1) | |
| MercuryColor (const MercuryColor &c) | |
| operator float * () | |
| operator const float * () const | |
| void | GetValues (float RGBA[4]) const | 
| void | SetR (float r) | 
| void | SetG (float g) | 
| void | SetB (float b) | 
| void | SetA (float a) | 
| float | GetR () const | 
| float | GetG () const | 
| float | GetB () const | 
| float | GetA () const | 
| void | FromString (const MString &str) | 
| const MercuryColor | operator- (const MercuryColor &c) | 
| const MercuryColor & | operator-= (const MercuryColor &c) | 
| const MercuryColor | operator+ (const MercuryColor &c) | 
| const MercuryColor & | operator+= (const MercuryColor &c) | 
| const MercuryColor | operator * (const float f) | 
| const MercuryColor | operator * (const MercuryColor &c) | 
| const MercuryColor & | operator *= (const MercuryColor &c) | 
| const MercuryColor & | operator= (const MercuryColor &c) | 
Private Attributes | |
| float | m_rgba [4] | 
Definition at line 7 of file MercuryColor.h.
| MercuryColor::MercuryColor | ( | ) | 
Definition at line 13 of file MercuryColor.cpp.
| MercuryColor::MercuryColor | ( | float | ir, | |
| float | ig, | |||
| float | ib, | |||
| float |  ia = 1 | |||
| ) | 
Definition at line 5 of file MercuryColor.cpp.
| MercuryColor::MercuryColor | ( | const MercuryColor & | c | ) |  [inline] | 
        
Definition at line 13 of file MercuryColor.h.
| MercuryColor::operator float * | ( | ) |  [inline] | 
        
Definition at line 15 of file MercuryColor.h.
| MercuryColor::operator const float * | ( | ) |  const [inline] | 
        
Definition at line 16 of file MercuryColor.h.
| void MercuryColor::GetValues | ( | float | RGBA[4] | ) |  const [inline] | 
        
Definition at line 18 of file MercuryColor.h.
| void MercuryColor::SetR | ( | float | r | ) |  [inline] | 
        
Definition at line 19 of file MercuryColor.h.
| void MercuryColor::SetG | ( | float | g | ) |  [inline] | 
        
Definition at line 20 of file MercuryColor.h.
| void MercuryColor::SetB | ( | float | b | ) |  [inline] | 
        
Definition at line 21 of file MercuryColor.h.
| void MercuryColor::SetA | ( | float | a | ) |  [inline] | 
        
Definition at line 22 of file MercuryColor.h.
| float MercuryColor::GetR | ( | ) |  const [inline] | 
        
Definition at line 23 of file MercuryColor.h.
| float MercuryColor::GetG | ( | ) |  const [inline] | 
        
Definition at line 24 of file MercuryColor.h.
| float MercuryColor::GetB | ( | ) |  const [inline] | 
        
Definition at line 25 of file MercuryColor.h.
| float MercuryColor::GetA | ( | ) |  const [inline] | 
        
Definition at line 26 of file MercuryColor.h.
| void MercuryColor::FromString | ( | const MString & | str | ) | 
Definition at line 21 of file MercuryColor.cpp.
| const MercuryColor MercuryColor::operator- | ( | const MercuryColor & | c | ) | 
Definition at line 27 of file MercuryColor.cpp.
| const MercuryColor & MercuryColor::operator-= | ( | const MercuryColor & | c | ) | 
Definition at line 34 of file MercuryColor.cpp.
| const MercuryColor MercuryColor::operator+ | ( | const MercuryColor & | c | ) | 
Definition at line 40 of file MercuryColor.cpp.
| const MercuryColor & MercuryColor::operator+= | ( | const MercuryColor & | c | ) | 
Definition at line 47 of file MercuryColor.cpp.
| const MercuryColor MercuryColor::operator * | ( | const float | f | ) | 
Definition at line 67 of file MercuryColor.cpp.
| const MercuryColor MercuryColor::operator * | ( | const MercuryColor & | c | ) | 
Definition at line 53 of file MercuryColor.cpp.
| const MercuryColor & MercuryColor::operator *= | ( | const MercuryColor & | c | ) | 
Definition at line 60 of file MercuryColor.cpp.
| const MercuryColor& MercuryColor::operator= | ( | const MercuryColor & | c | ) |  [inline] | 
        
Definition at line 37 of file MercuryColor.h.
float MercuryColor::m_rgba[4] [private]           | 
        
Definition at line 9 of file MercuryColor.h.