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

This is the complete list of members for rt::DayNightMaterial, 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
DayNightMaterial(Material *day, Material *night) (defined in rt::DayNightMaterial)rt::DayNightMaterial
defaultMaterial()rt::Materialstatic
diffuse(const element &e, const photon &external_light) constrt::DayNightMaterialvirtual
disturbance(const element &e, const photon &external_light) const (defined in rt::DayNightMaterial)rt::DayNightMaterialvirtual
emission(const element &e, const photon &external_light) const (defined in rt::DayNightMaterial)rt::DayNightMaterialvirtual
Material(const color &diffuse, double reflexion=0.0, const photon &emission=photon(), const vector &disturbance=vector(0.0, 0.0, 1.0))rt::Material
reflexion(const element &e, const photon &external_light) const (defined in rt::DayNightMaterial)rt::DayNightMaterialvirtual
~DayNightMaterial() (defined in rt::DayNightMaterial)rt::DayNightMaterial
~Material() (defined in rt::Material)rt::Material