get_color(const Point3D &intersection_point) const | ImageMap | [inline, virtual] |
get_color(const Point3D &intersection_point, const Renderable *const obj) const | ImageMap | [virtual] |
get_diffuse(const Point3D &intersection_point) const | ImageMap | [virtual] |
get_opacity(const Point3D &intersection_point) const | ImageMap | [virtual] |
get_reflection(const Point3D &intersection_point) const | ImageMap | [virtual] |
get_reflectivity(const Point3D &intersection_point) const | ImageMap | [virtual] |
get_refraction_index(const Point3D &intersection_point) const | ImageMap | [virtual] |
ImageMap(std::string &image_name, bool is_light, double reflection, double diffuse, double reflectivity, double refraction, double opacity) | ImageMap | [inline] |
ImageMap(ImageMap &) | ImageMap | |
is_light(const Point3D &intersection_point) const | ImageMap | [virtual] |
m_diffusion_factor | ImageMap | [protected] |
m_image | ImageMap | [protected] |
m_init | ImageMap | [private, static] |
m_is_light_source | ImageMap | [protected] |
m_opacity | ImageMap | [protected] |
m_reflection_coefficient | ImageMap | [protected] |
m_reflectivity | ImageMap | [protected] |
m_refraction_index | ImageMap | [protected] |
normalize_opacity() | ImageMap | [inline, protected, virtual] |
set_diffuse(double diffuse) | ImageMap | [virtual] |
set_is_light(bool v) | ImageMap | [virtual] |
set_opacity(double opacity) | ImageMap | [virtual] |
~ImageMap() | ImageMap | [inline] |
~Material() | Material | [inline, virtual] |