#include <MaterialBinding.hh>
Public Types | |
enum | e_MaterialValue { DEFAULT = 0, OVERALL, PER_PART, PER_PART_INDEXED, PER_FACE, PER_FACE_INDEXED, PER_VERTEX, PER_VERTEX_INDEXED } |
Public Member Functions | |
MaterialBinding () | |
void | setValue (e_MaterialValue value) |
e_MaterialValue | value () const |
virtual void | setAttribute (Attribute *A) |
Private Attributes | |
e_MaterialValue | m_value |
vrml1::MaterialBinding::MaterialBinding | ( | ) |
void vrml1::MaterialBinding::setValue | ( | e_MaterialValue | value | ) |
MaterialBinding::e_MaterialValue vrml1::MaterialBinding::value | ( | ) | const |
void vrml1::MaterialBinding::setAttribute | ( | Attribute * | A | ) | [virtual] |
Reimplemented from vrml1::Node.