PBRT
BxDF Class Reference
Inheritance diagram for BxDF:
BRDFToBTDF FresnelBlend IrregIsotropicBRDF Lambertian Microfacet OrenNayar RegularHalfangleBRDF ScaledBxDF SpecularReflection SpecularTransmission

List of all members.

Public Member Functions

 BxDF (BxDFType t)
bool MatchesFlags (BxDFType flags) const
virtual Spectrum f (const Vector &wo, const Vector &wi) const =0
virtual Spectrum Sample_f (const Vector &wo, Vector *wi, float u1, float u2, float *pdf) const
virtual Spectrum rho (const Vector &wo, int nSamples, const float *samples) const
virtual Spectrum rho (int nSamples, const float *samples1, const float *samples2) const
virtual float Pdf (const Vector &wi, const Vector &wo) const

Public Attributes

const BxDFType type

The documentation for this class was generated from the following files: