CheckeredMaterial(Material *one, Material *two, double scale) | CheckeredMaterial | [inline] |
CheckeredMaterial(const CheckeredMaterial &other) | CheckeredMaterial | [inline] |
choose_material(const Point3D &intersection_point) const | CheckeredMaterial | [protected] |
createCheckeredMaterial(std::map< std::string, std::string >) | CheckeredMaterial | [static] |
get_color(const Point3D &intersesction_point) const | CheckeredMaterial | [virtual] |
Material::get_color(const Point3D &intersection_point, const Renderable *const obj) const | Material | [inline, virtual] |
get_diffuse(const Point3D &intersesction_point) const | CheckeredMaterial | [virtual] |
get_opacity(const Point3D &intersesction_point) const | CheckeredMaterial | [virtual] |
get_reflection(const Point3D &intersesction_point) const | CheckeredMaterial | [virtual] |
get_reflectivity(const Point3D &intersesction_point) const | CheckeredMaterial | [virtual] |
get_refraction_index(const Point3D &intersesction_point) const | CheckeredMaterial | [virtual] |
is_light(const Point3D &intersesction_point) const | CheckeredMaterial | [virtual] |
m_init | CheckeredMaterial | [private, static] |
m_material_one | CheckeredMaterial | [protected] |
m_material_two | CheckeredMaterial | [protected] |
m_scale | CheckeredMaterial | [protected] |
set_diffuse(double diffuse) | CheckeredMaterial | [virtual] |
set_is_light(bool v) | CheckeredMaterial | [virtual] |
set_opacity(double opacity) | CheckeredMaterial | [virtual] |
~CheckeredMaterial() | CheckeredMaterial | [inline, virtual] |
~Material() | Material | [inline, virtual] |