#include <colour.h>
Public Member Functions | |
Colour () | |
Colour (float, float, float) | |
Colour (const Colour &) | |
Colour & | operator= (const Colour &) |
float & | red () |
float & | green () |
float & | blue () |
const float & | red () const |
const float & | green () const |
const float & | blue () const |
float | sum () const |
void | reset (float, float, float) |
void | check () |
Private Attributes | |
float | Red |
float | Green |
float | Blue |
Friends | |
Colour | operator * (Colour &, Colour &) |
Colour | operator * (const Colour &, Colour &) |
Colour | operator+ (Colour &, Colour &) |
Colour | operator * (Colour &, float) |
Colour | operator * (Colour &, double) |
Colour | operator * (const Colour &, float) |
Colour | operator/ (const Colour &, float) |
ostream & | operator<< (ostream &, Colour) |
istream & | operator>> (istream &, Colour &) |
Colour::Colour | ( | ) | [inline] |
Colour::Colour | ( | float | , | |
float | , | |||
float | ||||
) |
Colour::Colour | ( | const Colour & | ) |
float& Colour::red | ( | ) | [inline] |
float& Colour::green | ( | ) | [inline] |
float& Colour::blue | ( | ) | [inline] |
const float& Colour::red | ( | ) | const [inline] |
const float& Colour::green | ( | ) | const [inline] |
const float& Colour::blue | ( | ) | const [inline] |
float Colour::sum | ( | ) | const [inline] |
void Colour::reset | ( | float | , | |
float | , | |||
float | ||||
) |
void Colour::check | ( | ) |
ostream& operator<< | ( | ostream & | s, | |
Colour | colour | |||
) | [friend] |
istream& operator>> | ( | istream & | s, | |
Colour & | colour | |||
) | [friend] |
float Colour::Red [private] |
float Colour::Green [private] |
float Colour::Blue [private] |