The spica renderer
Public Member Functions | Protected Attributes | List of all members
spica::BSSRDF Class Referenceabstract

BSSRDF Interface. More...

#include <bssrdf.h>

Inheritance diagram for spica::BSSRDF:
spica::SeparableBSSRDF spica::DiffuseBSSRDF

Public Member Functions

 BSSRDF (const SurfaceInteraction &po, double eta)
 
virtual Spectrum S (const SurfaceInteraction &pi, const Vector3d &wi) const =0
 
virtual Spectrum sample (const Scene &scene, double rand1, const Point2d &rand2, MemoryArena &arena, SurfaceInteraction *po, double *pdf) const =0
 

Protected Attributes

const SurfaceInteraction po_
 
double eta_
 

Detailed Description

BSSRDF Interface.


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