#include <material.h>
Public Member Functions | |
Material () | |
Material (const Material &) | |
Material & | operator= (const Material &) |
Colour & | ambient () |
Colour & | diffuse () |
Colour & | specular () |
Colour & | emission () |
float & | shininess () |
Private Attributes | |
Colour | Ambient |
Colour | Diffuse |
Colour | Specular |
Colour | Emission |
float | Shininess |
Friends | |
ostream & | operator<< (ostream &, Material) |
istream & | operator>> (istream &, Material &) |
Material::Material | ( | ) | [inline] |
Material::Material | ( | const Material & | ) |
Colour& Material::ambient | ( | ) | [inline] |
Colour& Material::diffuse | ( | ) | [inline] |
Colour& Material::specular | ( | ) | [inline] |
Colour& Material::emission | ( | ) | [inline] |
float& Material::shininess | ( | ) | [inline] |
ostream& operator<< | ( | ostream & | s, | |
Material | mat | |||
) | [friend] |
istream& operator>> | ( | istream & | s, | |
Material & | mat | |||
) | [friend] |
Colour Material::Ambient [private] |
Colour Material::Diffuse [private] |
Colour Material::Specular [private] |
Colour Material::Emission [private] |
float Material::Shininess [private] |