Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::ScatterFunction Class Referenceabstract

#include <ScatterFunction.h>

Inheritance diagram for ph::ScatterFunction:
ph::HenyeyGreenstein

Public Member Functions

virtual ~ScatterFunction ()=0
 
virtual void evalPhaseFunc (const SurfaceHit &X, const math::Vector3R &I, const math::Vector3R &O, real *out_pf) const =0
 

Constructor & Destructor Documentation

◆ ~ScatterFunction()

ph::ScatterFunction::~ScatterFunction ( )
pure virtualdefault

Member Function Documentation

◆ evalPhaseFunc()

virtual void ph::ScatterFunction::evalPhaseFunc ( const SurfaceHit & X,
const math::Vector3R & I,
const math::Vector3R & O,
real * out_pf ) const
pure virtual

Implemented in ph::HenyeyGreenstein.


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