#include <Material.h>
| Public Attributes | |
| std::string | name | 
| RGBAColor | diffuse | 
| RGBAColor | ambient | 
| RGBAColor | specular | 
| RGBAColor | emissive | 
| float | shininess | 
| bool | useDiffuse | 
| bool | useSpecular | 
| bool | useAmbient | 
| bool | useEmissive | 
| bool | useShininess | 
| bool | useTexture | 
| bool | useBumpMapping | 
| bool | activated | 
| std::string | textureFilename | 
| std::string | bumpTextureFilename | 
| Public Member Functions | |
| void | setColor (float r, float g, float b, float a) | 
| Material () | |
| Material (const Material &mat) | |
| Material & | operator= (const Material &other) | 
| Friends | |
| SOFA_TYPE_API std::ostream & | operator<< (std::ostream &out, const Material &m) | 
| SOFA_TYPE_API std::istream & | operator>> (std::istream &in, Material &m) | 
| bool sofa::type::Material::activated | 
| RGBAColor sofa::type::Material::ambient | 
| std::string sofa::type::Material::bumpTextureFilename | 
| RGBAColor sofa::type::Material::diffuse | 
| RGBAColor sofa::type::Material::emissive | 
| std::string sofa::type::Material::name | 
| float sofa::type::Material::shininess | 
| RGBAColor sofa::type::Material::specular | 
| std::string sofa::type::Material::textureFilename | 
| bool sofa::type::Material::useAmbient | 
| bool sofa::type::Material::useBumpMapping | 
| bool sofa::type::Material::useDiffuse | 
| bool sofa::type::Material::useEmissive | 
| bool sofa::type::Material::useShininess | 
| bool sofa::type::Material::useSpecular | 
| bool sofa::type::Material::useTexture | 
| sofa::type::Material::Material | ( | ) | 
| sofa::type::Material::Material | ( | const Material & | mat | ) | 
| 
 | friend | 
| 
 | friend |