#include <integrator.h>
Public Member Functions | |
virtual | ~Integrator () |
virtual void | Preprocess (const Scene *scene, const Camera *camera, const Renderer *renderer) |
virtual void | RequestSamples (Sampler *sampler, Sample *sample, const Scene *scene) |
Definition at line 43 of file integrator.h.
Integrator::~Integrator | ( | ) | [virtual] |
Definition at line 33 of file integrator.cpp.
virtual void Integrator::Preprocess | ( | const Scene * | scene, | |
const Camera * | camera, | |||
const Renderer * | renderer | |||
) | [inline, virtual] |
Reimplemented in DiffusePRTIntegrator, DipoleSubsurfaceIntegrator, GlossyPRTIntegrator, IGIIntegrator, IrradianceCacheIntegrator, and PhotonIntegrator.
Definition at line 47 of file integrator.h.
Referenced by SamplerRenderer::Render(), and CreateRadianceProbes::Render().
virtual void Integrator::RequestSamples | ( | Sampler * | sampler, | |
Sample * | sample, | |||
const Scene * | scene | |||
) | [inline, virtual] |
Reimplemented in DiffusePRTIntegrator, DipoleSubsurfaceIntegrator, DirectLightingIntegrator, EmissionIntegrator, GlossyPRTIntegrator, IGIIntegrator, IrradianceCacheIntegrator, PathIntegrator, PhotonIntegrator, SingleScatteringIntegrator, and UseRadianceProbes.
Definition at line 50 of file integrator.h.
Referenced by Sample::Sample().