#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] |
1.5.1-p1