#include <PhotonMapBhvVisitor.h>
Inheritance diagram for PhotonMapBhvVisitor:
Public Member Functions | |
PhotonMapBhvVisitor () | |
virtual void | init () |
virtual void | visitPhotonMapBehaviour (PhotonMapBehaviour *b) |
PhotonMapBehaviour * | behaviour (void) const |
virtual void | visitGeometry (Geometry *) |
virtual void | visitRoughness (Roughness *) |
virtual void | visitSpecular (Specular *) |
virtual void | visitDiffuse (Diffuse *) |
virtual void | visitAmbient (Ambient *) |
virtual void | visitReflection (Reflection *) |
virtual void | visitRefraction (Refraction *) |
virtual void | visitIndexOfRefraction (IndexOfRefraction *) |
virtual void | visitTransparency (Transparency *) |
virtual void | visitFresnelTerm (FresnelTerm *) |
virtual void | visitGaussianCoef (GaussianCoef *) |
virtual void | visitTransform (Transform *) |
Protected Attributes | |
PhotonMapBehaviour * | _pBehaviour |
Definition at line 11 of file PhotonMapBhvVisitor.h.
|
Definition at line 16 of file PhotonMapBhvVisitor.h. |
|
Definition at line 25 of file PhotonMapBhvVisitor.h. |
|
Reimplemented from Visitor. Definition at line 18 of file PhotonMapBhvVisitor.h. |
|
Reimplemented in MatVisitor. Definition at line 32 of file Visitor.h. Referenced by Ambient::acceptVisitor(). |
|
Reimplemented in MatVisitor. Definition at line 31 of file Visitor.h. Referenced by Diffuse::acceptVisitor(). |
|
Reimplemented in MatVisitor. Definition at line 37 of file Visitor.h. Referenced by FresnelTerm::acceptVisitor(). |
|
Reimplemented in MatVisitor. Definition at line 38 of file Visitor.h. Referenced by GaussianCoef::acceptVisitor(). |
|
|
|
Reimplemented in MatVisitor. Definition at line 35 of file Visitor.h. Referenced by IndexOfRefraction::acceptVisitor(). |
|
Reimplemented from Visitor. Definition at line 20 of file PhotonMapBhvVisitor.h. |
|
Reimplemented in MatVisitor. Definition at line 33 of file Visitor.h. Referenced by Reflection::acceptVisitor(). |
|
|
|
Reimplemented in MatVisitor. Definition at line 29 of file Visitor.h. Referenced by Roughness::acceptVisitor(). |
|
Reimplemented in MatVisitor. Definition at line 30 of file Visitor.h. Referenced by Specular::acceptVisitor(). |
|
|
|
Reimplemented in MatVisitor. Definition at line 36 of file Visitor.h. Referenced by Transparency::acceptVisitor(). |
|
Definition at line 13 of file PhotonMapBhvVisitor.h. |