#include <material.h>
Inheritance diagram for ScEng::Material:

Public Member Functions | |
| virtual std::string | GetName ()=0 |
| Virtual function. | |
| virtual void | SetName (std::string new_name)=0 |
| Virtual function. | |
| virtual void | SetNumSubMaterials (int num)=0 |
| Virtual function. | |
| virtual int | GetNumSubMaterials ()=0 |
| Virtual function. | |
| virtual Material * | GetSubMaterial (int i)=0 |
| Virtual function. | |
| virtual void | SetSubMaterial (int i, Material *material)=0 |
| Virtual function. | |
| virtual void | SetNumSubTextures (int num)=0 |
| Virtual function. | |
| virtual int | GetNumSubTextures ()=0 |
| Virtual function. | |
| virtual Texture * | GetSubTexture (int i)=0 |
| Virtual function. | |
| virtual void | SetSubTexture (int i, Texture *texture)=0 |
| Virtual function. | |
| virtual void | Shade (DifferentialGeometry &dg)=0 |
| Virtual function. | |
| void | DependancyChanged (Block *dependancy, unsigned int message=0, unsigned int parameters=0) |
| void ScEng::Material::DependancyChanged | ( | Block * | dependancy, | |
| unsigned int | message = 0, |
|||
| unsigned int | parameters = 0 | |||
| ) | [inline, virtual] |
A block receives this message when one of its dependencies has changed.
| dependency | The dependancy that changed | |
| message | A message about the change |
Reimplemented from ScEng::Block.
1.5.1-p1