|
Photon Engine 2.0.0-beta
A physically based renderer.
|
#include <SurfaceAttributeEstimator.h>
Public Member Functions | |
| void | update (const Integrand &integrand) override |
| void | estimate (const Ray &ray, const Integrand &integrand, SampleFlow &sampleFlow, TEstimationArray< math::Vector3R > &out_estimation) const override |
| std::string | toString () const override |
Public Member Functions inherited from ph::TIRayEstimator< math::Vector3R > | |
| virtual | ~TIRayEstimator ()=default |
| virtual void | mapAttributeToEstimation (std::size_t attributeId, std::size_t estimationIndex) |
|
overridevirtual |
Implements ph::TIRayEstimator< math::Vector3R >.
|
inlineoverridevirtual |
Reimplemented from ph::TIRayEstimator< math::Vector3R >.
|
overridevirtual |
Implements ph::TIRayEstimator< math::Vector3R >.