The spica renderer
|
Fresnel specular refraction (Glass-like effect). More...
#include <bxdf.h>
Public Member Functions | |
FresnelSpecular (const Spectrum &ref, const Spectrum &tr, double etaA, double etaB) | |
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 |
Fresnel specular refraction (Glass-like effect).