#include <transport.h>
Public Member Functions | |
virtual | ~Integrator () |
virtual void | Preprocess (const TsPack *tspack, const Scene *scene) |
virtual void | RequestSamples (Sample *sample, const Scene *scene) |
Definition at line 33 of file transport.h.
lux::Integrator::~Integrator | ( | ) | [virtual] |
Definition at line 34 of file transport.cpp.
virtual void lux::Integrator::Preprocess | ( | const TsPack * | tspack, | |
const Scene * | scene | |||
) | [inline, virtual] |
Reimplemented in lux::BidirIntegrator, lux::DirectLightingIntegrator, lux::DistributedPath, lux::ExPhotonIntegrator, lux::IGIIntegrator, and lux::PathIntegrator.
Definition at line 37 of file transport.h.
Referenced by lux::Scene::Render().
virtual void lux::Integrator::RequestSamples | ( | Sample * | sample, | |
const Scene * | scene | |||
) | [inline, virtual] |
Reimplemented in lux::BidirIntegrator, lux::DirectLightingIntegrator, lux::DistributedPath, lux::EmissionIntegrator, lux::ExPhotonIntegrator, lux::IGIIntegrator, lux::PathIntegrator, lux::SingleScattering, lux::BidirIntegrator, lux::ExPhotonIntegrator, lux::IGIIntegrator, lux::IrradianceCache, lux::MLTPathIntegrator, lux::PathIntegrator, and lux::PhotonIntegrator.
Definition at line 39 of file transport.h.
Referenced by lux::Sample::Sample().