#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().
1.6.3