#include <transport.h>
Public Member Functions | |
| virtual int | Li (const TsPack *tspack, const Scene *scene, const RayDifferential &ray, const Sample *sample, SWCSpectrum *L, float *alpha) const =0 |
| virtual void | Transmittance (const TsPack *tspack, const Scene *scene, const Ray &ray, const Sample *sample, float *alpha, SWCSpectrum *const L) const =0 |
Definition at line 50 of file transport.h.
| virtual int lux::VolumeIntegrator::Li | ( | const TsPack * | tspack, | |
| const Scene * | scene, | |||
| const RayDifferential & | ray, | |||
| const Sample * | sample, | |||
| SWCSpectrum * | L, | |||
| float * | alpha | |||
| ) | const [pure virtual] |
| virtual void lux::VolumeIntegrator::Transmittance | ( | const TsPack * | tspack, | |
| const Scene * | scene, | |||
| const Ray & | ray, | |||
| const Sample * | sample, | |||
| float * | alpha, | |||
| SWCSpectrum *const | L | |||
| ) | const [pure virtual] |
Implemented in lux::EmissionIntegrator, and lux::SingleScattering.
Referenced by lux::PathIntegrator::Li(), lux::ExPhotonIntegrator::LiDirectLightingMode(), lux::DistributedPath::LiInternal(), lux::DirectLightingIntegrator::LiInternal(), lux::ExPhotonIntegrator::LiPathMode(), and lux::Scene::Transmittance().
1.6.2-20100208