The spica renderer
|
Specular reflection (Metal-like effect). More...
#include <bxdf.h>
Public Member Functions | |
SpecularReflection (const Spectrum &ref, Fresnel *fresnel) | |
Spectrum | f (const Vector3d &wo, const Vector3d &wi) const override |
Spectrum | sample (const Vector3d &wo, Vector3d *wi, const Point2d &rands, double *pdf, BxDFType *sampledType) const override |
double | pdf (const Vector3d &wo, const Vector3d &wi) const override |
![]() | |
BxDF (BxDFType type=BxDFType::None) | |
BxDFType | type () const |
![]() | |
Uncopyable (const Uncopyable &)=delete | |
Uncopyable & | operator= (const Uncopyable &)=delete |
Specular reflection (Metal-like effect).