#include <Material.hh>

Public Member Functions | |
| Material () | |
| virtual | ~Material () |
| void | setAmbientColor (vector< SFColor > aColor) |
| vector< SFColor > | ambientColor () const |
| bool | ambientColorExist () const |
| void | setDiffuseColor (vector< SFColor > dColor) |
| vector< SFColor > | diffuseColor () const |
| bool | diffuseColorExist () const |
| void | setSpecularColor (vector< SFColor > sColor) |
| vector< SFColor > | specularColor () const |
| bool | specularColorExist () const |
| void | setEmissiveColor (vector< SFColor > eColor) |
| vector< SFColor > | emissiveColor () const |
| bool | emissiveColorExist () const |
| void | setShininess (vector< float > shininess) |
| vector< float > | shininess () const |
| bool | shininessExist () const |
| void | setTransparency (vector< float > transparency) |
| vector< float > | transparency () const |
| bool | transparencyExist () const |
| virtual void | setAttribute (Attribute *A) |
Private Attributes | |
| vector< SFColor > | m_ambientColor |
| vector< SFColor > | m_diffuseColor |
| vector< SFColor > | m_specularColor |
| vector< SFColor > | m_emissiveColor |
| vector< float > | m_shininess |
| vector< float > | m_transparency |
| vrml1::Material::Material | ( | ) |
| vrml1::Material::~Material | ( | ) | [virtual] |
| void vrml1::Material::setAmbientColor | ( | vector< SFColor > | aColor | ) |
| vector< SFColor > vrml1::Material::ambientColor | ( | ) | const |
| bool vrml1::Material::ambientColorExist | ( | ) | const |
| void vrml1::Material::setDiffuseColor | ( | vector< SFColor > | dColor | ) |
| vector< SFColor > vrml1::Material::diffuseColor | ( | ) | const |
| bool vrml1::Material::diffuseColorExist | ( | ) | const |
| void vrml1::Material::setSpecularColor | ( | vector< SFColor > | sColor | ) |
| vector< SFColor > vrml1::Material::specularColor | ( | ) | const |
| bool vrml1::Material::specularColorExist | ( | ) | const |
| void vrml1::Material::setEmissiveColor | ( | vector< SFColor > | eColor | ) |
| vector< SFColor > vrml1::Material::emissiveColor | ( | ) | const |
| bool vrml1::Material::emissiveColorExist | ( | ) | const |
| void vrml1::Material::setShininess | ( | vector< float > | shininess | ) |
| vector< float > vrml1::Material::shininess | ( | ) | const |
| bool vrml1::Material::shininessExist | ( | ) | const |
| void vrml1::Material::setTransparency | ( | vector< float > | transparency | ) |
| vector< float > vrml1::Material::transparency | ( | ) | const |
| bool vrml1::Material::transparencyExist | ( | ) | const |
| void vrml1::Material::setAttribute | ( | Attribute * | A | ) | [virtual] |
Reimplemented from vrml1::Node.
vector<SFColor> vrml1::Material::m_ambientColor [private] |
vector<SFColor> vrml1::Material::m_diffuseColor [private] |
vector<SFColor> vrml1::Material::m_specularColor [private] |
vector<SFColor> vrml1::Material::m_emissiveColor [private] |
vector<float> vrml1::Material::m_shininess [private] |
vector<float> vrml1::Material::m_transparency [private] |
1.5.4