PBRT
PhotonShootingTask Class Reference
Inheritance diagram for PhotonShootingTask:
Task

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
Mutexmutex
PhotonIntegratorintegrator
ProgressReporterprogress
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 Distribution1DlightDistribution
const Scenescene
const Rendererrenderer

The documentation for this class was generated from the following file: