#include "lux.h"#include "spectrum.h"Go to the source code of this file.
Classes | |
| class | lux::Integrator |
| class | lux::SurfaceIntegrator |
| class | lux::VolumeIntegrator |
Namespaces | |
| namespace | lux |
Functions | |
| SWCSpectrum | lux::UniformSampleAllLights (const Scene *scene, const Point &p, const Normal &n, const Vector &wo, BSDF *bsdf, const Sample *sample, float *lightSample, float *lightNum, float *bsdfSample, float *bsdfComponent) |
| SWCSpectrum | lux::UniformSampleAllLights (const Scene *scene, const Point &p, const Normal &n, const Vector &wo, BSDF *bsdf, const Sample *sample, int *lightSampleOffset, int *bsdfSampleOffset, int *bsdfComponentOffset) |
| SWCSpectrum | lux::UniformSampleOneLight (const Scene *scene, const Point &p, const Normal &n, const Vector &wo, BSDF *bsdf, const Sample *sample, float *lightSample, float *lightNum, float *bsdfSample, float *bsdfComponent) |
| SWCSpectrum | lux::WeightedSampleOneLight (const Scene *scene, const Point &p, const Normal &n, const Vector &wo, BSDF *bsdf, const Sample *sample, int lightSampleOffset, int lightNumOffset, int bsdfSampleOffset, int bsdfComponentOffset, float *&avgY, float *&avgYsample, float *&cdf, float &overallAvgY) |
1.6.1