#include <ecmaterial.h>
Public Member Functions | |
YRMaterial * | GetYRMaterial () const |
Public access to our Yafaray material object. | |
virtual PYOBJECT | PyAsString () |
Python text representation method This function must be implemented by all children. | |
Static Public Member Functions | |
static bool | PyTypeCheck (PYOBJECT a_pObject) |
Python type check Verifies that the provided python object encapsulates an material. | |
Protected Member Functions | |
virtual | ~Material () |
Virtual destructor. |
Material interface class.
It contains the YR material object and conveys it to other processes in the render cycle. Concrete classes are in charge of creating-configuring the material object.
The material object itself is owned by the render environment that creates it.
Definition at line 45 of file ecmaterial.h.
YRMaterial* Material::GetYRMaterial | ( | ) | const [inline] |
Public access to our Yafaray material object.
Definition at line 60 of file ecmaterial.h.
virtual PYOBJECT Material::PyAsString | ( | ) | [virtual] |
Python text representation method This function must be implemented by all children.
Reimplemented from EclipseObject.
static bool Material::PyTypeCheck | ( | PYOBJECT | a_pObject | ) | [static] |
Python type check Verifies that the provided python object encapsulates an material.
Reimplemented from EclipseObject.