Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::PhotonData Struct Reference

Internal data record used by Photon. More...

#include <mitsuba/render/photon.h>

Public Attributes

Spectrum power
 Accurate spectral photon power representation. More...
 
uint8_t theta
 Discretized photon direction (theta component) More...
 
uint8_t phi
 Discretized photon direction (phi component) More...
 
uint8_t thetaN
 Discretized surface normal (theta component) More...
 
uint8_t phiN
 Discretized surface normal (phi component) More...
 
uint16_t depth
 Photon depth (number of preceding interactions) More...
 

Detailed Description

Internal data record used by Photon.

Member Data Documentation

uint16_t mitsuba::PhotonData::depth

Photon depth (number of preceding interactions)

uint8_t mitsuba::PhotonData::phi

Discretized photon direction (phi component)

uint8_t mitsuba::PhotonData::phiN

Discretized surface normal (phi component)

Spectrum mitsuba::PhotonData::power

Accurate spectral photon power representation.

uint8_t mitsuba::PhotonData::theta

Discretized photon direction (theta component)

uint8_t mitsuba::PhotonData::thetaN

Discretized surface normal (theta component)


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