| add_image_file(const std::string &file_name) | cgv::media::illum::textured_surface_material | |
| add_texture_reference(cgv::render::texture &tex) | cgv::render::textured_material | |
| AlphaTestFunc enum name | cgv::render::textured_material | |
| ambient_index | cgv::media::illum::textured_surface_material | protected |
| ambient_occlusion | cgv::media::illum::surface_material | protected |
| brdf_type | cgv::media::illum::surface_material | protected |
| bump_index | cgv::media::illum::textured_surface_material | protected |
| bump_scale | cgv::media::illum::textured_surface_material | protected |
| color_type typedef | cgv::media::illum::surface_material | |
| destruct_textures(context &ctx) | cgv::render::textured_material | |
| diffuse_index | cgv::media::illum::textured_surface_material | protected |
| diffuse_reflectance | cgv::media::illum::surface_material | protected |
| disable_textures(context &ctx) | cgv::render::textured_material | |
| emission | cgv::media::illum::surface_material | protected |
| emission_index | cgv::media::illum::textured_surface_material | protected |
| enable_textures(context &ctx) | cgv::render::textured_material | |
| ensure_textures(context &ctx) | cgv::render::textured_material | |
| get_alpha_test_func() const | cgv::render::textured_material | |
| get_alpha_threshold() const | cgv::render::textured_material | |
| get_bump_scale() const | cgv::media::illum::textured_surface_material | inline |
| get_image_file_name(int i) const | cgv::media::illum::textured_surface_material | inline |
| get_name() const | cgv::media::illum::textured_surface_material | inline |
| get_nr_image_files() const | cgv::media::illum::textured_surface_material | inline |
| get_nr_textures() const | cgv::render::textured_material | inlinevirtual |
| get_sRGBA_textures() const | cgv::media::illum::textured_surface_material | inline |
| get_texture(int texture_index) const | cgv::render::textured_material | |
| image_file_names | cgv::media::illum::textured_surface_material | protected |
| metalness | cgv::media::illum::surface_material | protected |
| metalness_index | cgv::media::illum::textured_surface_material | protected |
| name | cgv::media::illum::textured_surface_material | protected |
| normal_index | cgv::media::illum::textured_surface_material | protected |
| propagation_slow_down | cgv::media::illum::surface_material | protected |
| propagation_slow_down_index | cgv::media::illum::textured_surface_material | protected |
| ref_alpha_test_func() | cgv::render::textured_material | |
| ref_alpha_threshold() | cgv::render::textured_material | |
| ref_bump_scale() | cgv::media::illum::textured_surface_material | inline |
| ref_image_file_name(int i) | cgv::media::illum::textured_surface_material | inline |
| ref_name() | cgv::media::illum::textured_surface_material | inline |
| ref_sRGBA_textures() | cgv::media::illum::textured_surface_material | inline |
| roughness | cgv::media::illum::surface_material | protected |
| roughness_anisotropy | cgv::media::illum::surface_material | protected |
| roughness_index | cgv::media::illum::textured_surface_material | protected |
| roughness_orientation | cgv::media::illum::surface_material | protected |
| set_alpha_test(AlphaTestFunc _alpha_test_func=AT_GREATER, float _alpha_threshold=0.0f) | cgv::render::textured_material | |
| set_bump_scale(float bs) | cgv::media::illum::textured_surface_material | inline |
| set_image_file_name(int i, std::string image_file_name) | cgv::media::illum::textured_surface_material | inline |
| set_name(std::string o) | cgv::media::illum::textured_surface_material | inline |
| set_sRGBA_textures(bool do_set=true) | cgv::media::illum::textured_surface_material | |
| specular_index | cgv::media::illum::textured_surface_material | protected |
| specular_reflectance | cgv::media::illum::surface_material | protected |
| sRGBA_textures | cgv::media::illum::textured_surface_material | protected |
| surface_material(BrdfType _brdf_type=BrdfType(BT_STRAUSS_DIFFUSE+BT_STRAUSS), color_type _diffuse_reflectance=color_type(0.5f, 0.5f, 0.5f), float _roughness=0.5f, float _metalness=0.0f, float _ambient_occlusion=1.0f, color_type _emission=color_type(0, 0, 0), float _transparency=0.0f, const std::complex< float > &_propagation_slow_down=std::complex< float >(1.5f, 0.0f), float _roughness_anisotropy=0.0f, float _roughness_orientation=0.0f, color_type _specular_reflectance=color_type(1, 1, 1)) | cgv::media::illum::surface_material | |
| textured_material() | cgv::render::textured_material | |
| textured_material(const media::illum::textured_surface_material &mtl) | cgv::render::textured_material | |
| textured_surface_material(const std::string &_name="default", BrdfType _brdf_type=BrdfType(BT_STRAUSS_DIFFUSE+BT_STRAUSS), color_type _diffuse_reflectance=0.5f, float _roughness=0.5f, float _metalness=0.0f, float _ambient_occlusion=1.0f, color_type _emission=color_type(0, 0, 0), float _transparency=0.0f, const std::complex< float > &_propagation_slow_down=std::complex< float >(1.5f, 0.0f), float _roughness_anisotropy=0.0f, float _roughness_orientation=0.0f, color_type _specular_reflectance=color_type(1, 1, 1), float _bump_scale=0.1f) | cgv::media::illum::textured_surface_material | |
| textured_surface_material(const obj_material &obj_mat) | cgv::media::illum::textured_surface_material | |
| transparency | cgv::media::illum::surface_material | protected |
| transparency_index | cgv::media::illum::textured_surface_material | protected |
| ~textured_material() | cgv::render::textured_material | virtual |