transport.h File Reference

#include "lux.h"
#include "spectrum.h"
Include dependency graph for transport.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  lux::Integrator
class  lux::SurfaceIntegrator
class  lux::VolumeIntegrator

Namespaces

namespace  lux

Functions

SWCSpectrum lux::EstimateDirect (const TsPack *tspack, const Scene *scene, const Light *light, const Point &p, const Normal &n, const Vector &wo, BSDF *bsdf, const Sample *sample, float &ls1, float &ls2, float &ls3, float &bs1, float &bs2, float &bcs)
SWCSpectrum lux::UniformSampleAllLights (const TsPack *tspack, 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)
int lux::UniformSampleOneLight (const TsPack *tspack, 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 *L)
Generated by  doxygen 1.6.2-20100208