#include <photonmap.h>
Public Member Functions | |
| NearPhotonProcess (const Point &pp, const Normal &nn) | |
| void | operator() (const PhotonType &rp, float distSquared, float &maxDistSquared) const |
Public Attributes | |
| const Point & | p |
| const Normal & | n |
| const PhotonType * | photon |
Definition at line 246 of file core/photonmap.h.
| lux::NearPhotonProcess< PhotonType >::NearPhotonProcess | ( | const Point & | pp, | |
| const Normal & | nn | |||
| ) | [inline] |
Definition at line 248 of file core/photonmap.h.
References lux::NearPhotonProcess< PhotonType >::photon.
| void lux::NearPhotonProcess< PhotonType >::operator() | ( | const PhotonType & | rp, | |
| float | distSquared, | |||
| float & | maxDistSquared | |||
| ) | const [inline] |
Definition at line 253 of file core/photonmap.h.
References lux::Dot(), lux::NearPhotonProcess< PhotonType >::n, and lux::NearPhotonProcess< PhotonType >::photon.
| const Normal& lux::NearPhotonProcess< PhotonType >::n |
Definition at line 262 of file core/photonmap.h.
Referenced by lux::NearPhotonProcess< PhotonType >::operator()().
| const Point& lux::NearPhotonProcess< PhotonType >::p |
Definition at line 261 of file core/photonmap.h.
const PhotonType* lux::NearPhotonProcess< PhotonType >::photon [mutable] |
Definition at line 263 of file core/photonmap.h.
Referenced by lux::ExPhotonIntegrator::LiDirectLightingMode(), lux::RadiancePhotonMap::LPhoton(), lux::NearPhotonProcess< PhotonType >::NearPhotonProcess(), and lux::NearPhotonProcess< PhotonType >::operator()().
1.6.2-20100208