List of all members.
Public Member Functions |
| PhotonShootingTask (int tn, float ti, Mutex &m, PhotonIntegrator *in, ProgressReporter &prog, bool &at, int &ndp, vector< Photon > &direct, vector< Photon > &indir, vector< Photon > &caustic, vector< RadiancePhoton > &rps, vector< Spectrum > &rpR, vector< Spectrum > &rpT, uint32_t &ns, Distribution1D *distrib, const Scene *sc, const Renderer *sr) |
void | Run () |
Public Attributes |
int | taskNum |
float | time |
Mutex & | mutex |
PhotonIntegrator * | integrator |
ProgressReporter & | progress |
bool & | abortTasks |
int & | nDirectPaths |
vector< Photon > & | directPhotons |
vector< Photon > & | indirectPhotons |
vector< Photon > & | causticPhotons |
vector< RadiancePhoton > & | radiancePhotons |
vector< Spectrum > & | rpReflectances |
vector< Spectrum > & | rpTransmittances |
uint32_t & | nshot |
const Distribution1D * | lightDistribution |
const Scene * | scene |
const Renderer * | renderer |
The documentation for this class was generated from the following file:
- /home/felix/UBC/projects/AdaptiveLightfieldSampling/pbrt_v2/src/integrators/photonmap.cpp