#include "lux.h"#include "scene.h"#include "spectrum.h"#include "spectrumwavelengths.h"#include "kdtree.h"#include "bxdf.h"#include "primitive.h"#include "mc.h"Go to the source code of this file.
Classes | |
| class | lux::BasicPhoton |
| class | lux::BasicColorPhoton |
| class | lux::LightPhoton |
| class | lux::RadiancePhoton |
| class | lux::PdfPhoton |
| class | lux::PdfPhoton::Direction |
| class | lux::BasicPhotonProcess< PhotonType > |
| struct | lux::ClosePhoton< PhotonType > |
| class | lux::NearSetPhotonProcess< PhotonType > |
| class | lux::NearPhotonProcess< PhotonType > |
| class | lux::PhotonMap< PhotonType, PhotonProcess > |
| class | lux::RadiancePhotonMap |
| class | lux::LightPhotonMap |
Namespaces | |
| namespace | lux |
Enumerations | |
| enum | lux::PhotonMapRRStrategy { lux::RR_EFFICIENCY, lux::RR_PROBABILITY, lux::RR_NONE } |
Functions | |
| float | lux::Ekernel (const BasicPhoton *photon, const Point &p, float md2) |
| void | lux::PhotonMapPreprocess (const TsPack *tspack, const Scene *scene, const string *mapFileName, const BxDFType photonBxdfType, const BxDFType radianceBxdfType, u_int nDirectPhotons, u_int nRadiancePhotons, RadiancePhotonMap *radianceMap, u_int nIndirectPhotons, LightPhotonMap *indirectMap, u_int nCausticPhotons, LightPhotonMap *causticMap, u_int maxDepth) |
| SWCSpectrum | lux::PhotonMapFinalGatherWithImportaceSampling (const TsPack *tspack, const Scene *scene, const Sample *sample, int sampleFinalGather1Offset, int sampleFinalGather2Offset, int gatherSamples, float cosGatherAngle, PhotonMapRRStrategy rrStrategy, float rrContinueProbability, const LightPhotonMap *indirectMap, const RadiancePhotonMap *radianceMap, const Vector &wo, const BSDF *bsdf, const BxDFType bxdfType) |
| SWCSpectrum | lux::PhotonMapFinalGather (const TsPack *tspack, const Scene *scene, const Sample *sample, int sampleFinalGatherOffset, int gatherSamples, PhotonMapRRStrategy rrStrategy, float rrContinueProbability, const LightPhotonMap *indirectMap, const RadiancePhotonMap *radianceMap, const Vector &wo, const BSDF *bsdf, const BxDFType bxdfType) |
1.6.2-20100208