| __pad0__ | BRDF | |
| _duplicate_attributes(const BRDF &src) | PhongBRDF | [inline, protected, virtual] |
| _isDiffuse | BRDF | [protected] |
| _isIsotropic | BRDF | [protected] |
| _isIsotropic(isotropic) | BRDF | [inline] |
| albedo(const MatVisitor &visitor, const Vector3 &N, const Vector3 *V) const | PhongBRDF | [inline, virtual] |
| anisotropic(void) const | BRDF | [inline] |
| BAD_PARAMS enum value | BRDF | |
| clone(void) const | PhongBRDF | [inline, virtual] |
| diffuse(void) const | BRDF | [inline] |
| dir2uv(const MatVisitor &visitor, const Vector3 &N, const Vector3 &D) const | PhongBRDF | [inline, virtual] |
| importanceSample(const MatVisitor &visitor, const Vector3 &D, double r1, double r2, Vector3 &dir, double *pPDFVal) | PhongBRDF | [inline, virtual] |
| isotropic(void) const | BRDF | [inline] |
| NL_NEGATIVE enum value | BRDF | |
| NL_OR_NV_NEGATIVE enum value | BRDF | |
| NONZERO_CONTRIB enum value | BRDF | |
| NV_NEGATIVE enum value | BRDF | |
| PhongBRDF(void) | PhongBRDF | [inline] |
| reflectance(const MatVisitor &visitor, const Vector3 *L, const Vector3 *V, const Vector3 *N, Vector3 &color) | PhongBRDF | [inline, virtual] |
| reflectanceNL(const MatVisitor &visitor, const Vector3 *L, const Vector3 *V, const Vector3 *N, double NL, Vector3 &color) | PhongBRDF | [inline, virtual] |
| reflectanceVNL(const MatVisitor &visitor, const Vector3 *L, const Vector3 *V, const Vector3 *N, double NV, double NL, Vector3 &color) | PhongBRDF | [inline, virtual] |
| RetVal enum name | BRDF | |
| specular(void) const | BRDF | [inline] |
| SpecularBRDF(bool isotropic) | SpecularBRDF | [inline] |
| ZERO_CONTRIB enum value | BRDF | |
| ~BRDF() | BRDF | [inline, virtual] |
| ~ESGObject() | ESGObject | [inline, virtual] |