#include <volume.h>
Public Member Functions | |
| virtual Spectrum | Li (const Scene *scene, const Renderer *renderer, const RayDifferential &ray, const Sample *sample, RNG &rng, Spectrum *transmittance, MemoryArena &arena) const =0 |
| virtual Spectrum | Transmittance (const Scene *scene, const Renderer *renderer, const RayDifferential &ray, const Sample *sample, RNG &rng, MemoryArena &arena) const =0 |
Definition at line 119 of file volume.h.
| virtual Spectrum VolumeIntegrator::Li | ( | const Scene * | scene, | |
| const Renderer * | renderer, | |||
| const RayDifferential & | ray, | |||
| const Sample * | sample, | |||
| RNG & | rng, | |||
| Spectrum * | transmittance, | |||
| MemoryArena & | arena | |||
| ) | const [pure virtual] |
Implemented in EmissionIntegrator, and SingleScatteringIntegrator.
Referenced by SamplerRenderer::Li(), and CreateRadianceProbes::Li().
| virtual Spectrum VolumeIntegrator::Transmittance | ( | const Scene * | scene, | |
| const Renderer * | renderer, | |||
| const RayDifferential & | ray, | |||
| const Sample * | sample, | |||
| RNG & | rng, | |||
| MemoryArena & | arena | |||
| ) | const [pure virtual] |
Implemented in EmissionIntegrator, and SingleScatteringIntegrator.
Referenced by SamplerRenderer::Transmittance(), and CreateRadianceProbes::Transmittance().
1.6.3