SpecularBRDF Member List

This is the complete list of members for SpecularBRDF, including all inherited members.

__pad0__BRDF
_duplicate_attributes(const BRDF &src)SpecularBRDF [inline, protected, virtual]
_isDiffuseBRDF [protected]
_isIsotropicBRDF [protected]
_isIsotropic(isotropic)BRDF [inline]
albedo(const MatVisitor &visitor, const Vector3 &N, const Vector3 *V) const =0SpecularBRDF [pure virtual]
anisotropic(void) const BRDF [inline]
BAD_PARAMS enum valueBRDF
clone() const =0SpecularBRDF [pure virtual]
diffuse(void) const BRDF [inline]
dir2uv(const MatVisitor &visitor, const Vector3 &N, const Vector3 &D) const =0SpecularBRDF [pure virtual]
importanceSample(const MatVisitor &visitor, const Vector3 &D, double r1, double r2, Vector3 &dir, double *pPDFVal)=0SpecularBRDF [pure virtual]
isotropic(void) const BRDF [inline]
NL_NEGATIVE enum valueBRDF
NL_OR_NV_NEGATIVE enum valueBRDF
NONZERO_CONTRIB enum valueBRDF
NV_NEGATIVE enum valueBRDF
reflectance(const MatVisitor &visitor, const Vector3 *L, const Vector3 *V, const Vector3 *N, Vector3 &color)=0SpecularBRDF [pure virtual]
reflectanceNL(const MatVisitor &visitor, const Vector3 *L, const Vector3 *V, const Vector3 *N, double NL, Vector3 &color)=0SpecularBRDF [pure virtual]
reflectanceVNL(const MatVisitor &visitor, const Vector3 *L, const Vector3 *V, const Vector3 *N, double NV, double NL, Vector3 &color)=0SpecularBRDF [pure virtual]
RetVal enum nameBRDF
specular(void) const BRDF [inline]
SpecularBRDF(bool isotropic)SpecularBRDF [inline]
ZERO_CONTRIB enum valueBRDF
~BRDF()BRDF [inline, virtual]
~ESGObject()ESGObject [inline, virtual]


Generated on Wed Jun 28 12:24:33 2006 for esg by  doxygen 1.4.6