#include <Material.h>
Inheritance diagram for _VectorMat:
Public Member Functions | |
_VectorMat (Vector3 v) | |
_VectorMat (float x=.0, float y=.0, float z=.0) | |
virtual void | acceptVisitor (Visitor &)=0 |
virtual Material * | clone (void) const =0 |
virtual const Vector3 & | value (void) const |
virtual void | setValue (const Vector3 &v) |
virtual void | setValue (float x, float y, float z) |
double | avgValue (void) const |
Protected Member Functions | |
virtual void | _duplicate_attributes (const Material &src) |
Protected Attributes | |
Vector3 | _val |
double | _avgVal |
Definition at line 89 of file Material.h.
|
Definition at line 101 of file Material.h. |
|
Definition at line 104 of file Material.h. |
|
Reimplemented from Material. Definition at line 95 of file Material.h. References Material::_duplicate_attributes(). |
|
Implements Material. Implemented in Specular, Diffuse, Ambient, Transparency, Reflection, FresnelTerm, and GaussianCoef. |
|
Definition at line 121 of file Material.h. |
|
Implements Material. Implemented in Specular, Diffuse, Ambient, Transparency, Reflection, FresnelTerm, and GaussianCoef. |
|
Definition at line 116 of file Material.h. |
|
Definition at line 111 of file Material.h. |
|
Definition at line 109 of file Material.h. |
|
Definition at line 92 of file Material.h. |
|
Definition at line 91 of file Material.h. |