|
Ray Tracer Common Project
Image rendering program based on the ray tracing technique.
|
This is the complete list of members for rt::TexturedMaterial, including all inherited members.
| _diffuse (defined in rt::Material) | rt::Material | protected |
| _disturbance (defined in rt::Material) | rt::Material | protected |
| _emission (defined in rt::Material) | rt::Material | protected |
| _reflexion (defined in rt::Material) | rt::Material | protected |
| addTexture(Texture *texture, TextureMap *map, Influence influence=DiffuseColor) | rt::TexturedMaterial | |
| defaultMaterial() | rt::Material | static |
| diffuse(const element &e, const photon &external_light) const | rt::TexturedMaterial | virtual |
| DiffuseColor enum value (defined in rt::TexturedMaterial) | rt::TexturedMaterial | |
| disturbance(const element &e, const photon &external_light) const (defined in rt::TexturedMaterial) | rt::TexturedMaterial | virtual |
| Emission enum value (defined in rt::TexturedMaterial) | rt::TexturedMaterial | |
| emission(const element &e, const photon &external_light) const (defined in rt::TexturedMaterial) | rt::TexturedMaterial | virtual |
| Influence enum name (defined in rt::TexturedMaterial) | rt::TexturedMaterial | |
| Material(const color &diffuse, double reflexion=0.0, const photon &emission=photon(), const vector &disturbance=vector(0.0, 0.0, 1.0)) | rt::Material | |
| Normal enum value (defined in rt::TexturedMaterial) | rt::TexturedMaterial | |
| reflexion(const element &e, const photon &external_light) const (defined in rt::TexturedMaterial) | rt::TexturedMaterial | virtual |
| Reflexion enum value (defined in rt::TexturedMaterial) | rt::TexturedMaterial | |
| TexturedMaterial(const color &diffuse, double reflexion=0.0, const photon &emission=photon(), const vector &disturbance=vector(0.0, 0.0, 1.0)) (defined in rt::TexturedMaterial) | rt::TexturedMaterial | |
| ~Material() (defined in rt::Material) | rt::Material | |
| ~TexturedMaterial() (defined in rt::TexturedMaterial) | rt::TexturedMaterial |
1.8.15