The spica renderer
Public Member Functions | List of all members
spica::LambertianReflection Class Reference

Lambertian refrection. More...

#include <bxdf.h>

Inheritance diagram for spica::LambertianReflection:
spica::BxDF spica::Uncopyable

Public Member Functions

 LambertianReflection (const Spectrum &ref)
 
Spectrum f (const Vector3d &wo, const Vector3d &wi) const override
 
- Public Member Functions inherited from spica::BxDF
 BxDF (BxDFType type=BxDFType::None)
 
virtual Spectrum sample (const Vector3d &wo, Vector3d *wi, const Point2d &rands, double *pdf, BxDFType *sampledType=nullptr) const
 
virtual double pdf (const Vector3d &wo, const Vector3d &wi) const
 
BxDFType type () const
 
- Public Member Functions inherited from spica::Uncopyable
 Uncopyable (const Uncopyable &)=delete
 
Uncopyableoperator= (const Uncopyable &)=delete
 

Detailed Description

Lambertian refrection.


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