Ray Tracer Common Project
Image rendering program based on the ray tracing technique.
rt::TexturedMaterial Member List

This is the complete list of members for rt::TexturedMaterial, including all inherited members.

_diffuse (defined in rt::Material)rt::Materialprotected
_disturbance (defined in rt::Material)rt::Materialprotected
_emission (defined in rt::Material)rt::Materialprotected
_reflexion (defined in rt::Material)rt::Materialprotected
addTexture(Texture *texture, TextureMap *map, Influence influence=DiffuseColor)rt::TexturedMaterial
defaultMaterial()rt::Materialstatic
diffuse(const element &e, const photon &external_light) constrt::TexturedMaterialvirtual
DiffuseColor enum value (defined in rt::TexturedMaterial)rt::TexturedMaterial
disturbance(const element &e, const photon &external_light) const (defined in rt::TexturedMaterial)rt::TexturedMaterialvirtual
Emission enum value (defined in rt::TexturedMaterial)rt::TexturedMaterial
emission(const element &e, const photon &external_light) const (defined in rt::TexturedMaterial)rt::TexturedMaterialvirtual
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::TexturedMaterialvirtual
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