#include <integrator.h>
Public Member Functions | |
virtual Spectrum | Li (const Scene *scene, const Renderer *renderer, const RayDifferential &ray, const Intersection &isect, const Sample *sample, RNG &rng, MemoryArena &arena) const =0 |
Definition at line 56 of file integrator.h.
virtual Spectrum SurfaceIntegrator::Li | ( | const Scene * | scene, | |
const Renderer * | renderer, | |||
const RayDifferential & | ray, | |||
const Intersection & | isect, | |||
const Sample * | sample, | |||
RNG & | rng, | |||
MemoryArena & | arena | |||
) | const [pure virtual] |
Implemented in AmbientOcclusionIntegrator, DiffusePRTIntegrator, DipoleSubsurfaceIntegrator, DirectLightingIntegrator, GlossyPRTIntegrator, IGIIntegrator, IrradianceCacheIntegrator, PathIntegrator, PhotonIntegrator, UseRadianceProbes, and WhittedIntegrator.
Referenced by SamplerRenderer::Li(), and CreateRadianceProbes::Li().