CookTorranceBRDF Member List

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

__pad0__BRDF
_duplicate_attributes(const BRDF &src)CookTorranceBRDF [inline, protected, virtual]
_isDiffuseBRDF [protected]
_isIsotropicBRDF [protected]
_isIsotropic(isotropic)BRDF [inline]
albedo(const MatVisitor &visitor, const Vector3 &N, const Vector3 *V) const CookTorranceBRDF [inline, virtual]
anisotropic(void) const BRDF [inline]
BAD_PARAMS enum valueBRDF
clone(void) const CookTorranceBRDF [inline, virtual]
CookTorranceBRDF(void)CookTorranceBRDF [inline]
diffuse(void) const BRDF [inline]
dir2uv(const MatVisitor &visitor, const Vector3 &N, const Vector3 &D) const CookTorranceBRDF [inline, virtual]
importanceSample(const MatVisitor &visitor, const Vector3 &D, double r1, double r2, Vector3 &dir, double *pPDFVal)CookTorranceBRDF [inline, 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)CookTorranceBRDF [virtual]
reflectanceNL(const MatVisitor &visitor, const Vector3 *L, const Vector3 *V, const Vector3 *N, double NL, Vector3 &color)CookTorranceBRDF [virtual]
reflectanceVNL(const MatVisitor &visitor, const Vector3 *L, const Vector3 *V, const Vector3 *N, double NV, double NL, Vector3 &color)CookTorranceBRDF [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