Mitsuba Renderer  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
mitsuba::Photon Member List

This is the complete list of members for mitsuba::Photon, including all inherited members.

createPrecompTables()mitsuba::Photonprotectedstatic
datamitsuba::SimpleKDNode< Point, PhotonData >
DataRecord typedefmitsuba::SimpleKDNode< Point, PhotonData >
EAxisMask enum valuemitsuba::SimpleKDNode< Point, PhotonData >
ELeafFlag enum valuemitsuba::SimpleKDNode< Point, PhotonData >
flagsmitsuba::SimpleKDNode< Point, PhotonData >
getAxis() constmitsuba::SimpleKDNode< Point, PhotonData >inline
getData()mitsuba::SimpleKDNode< Point, PhotonData >inline
getData() constmitsuba::SimpleKDNode< Point, PhotonData >inline
getDepth() const mitsuba::Photoninline
getDirection() const mitsuba::Photoninline
getLeftIndex(IndexType self) constmitsuba::SimpleKDNode< Point, PhotonData >inline
getNormal() const mitsuba::Photoninline
getPosition() constmitsuba::SimpleKDNode< Point, PhotonData >inline
getPower() const mitsuba::Photoninline
getRightIndex(IndexType self) constmitsuba::SimpleKDNode< Point, PhotonData >inline
IndexType typedefmitsuba::SimpleKDNode< Point, PhotonData >
isLeaf() constmitsuba::SimpleKDNode< Point, PhotonData >inline
leftBalancedLayoutmitsuba::SimpleKDNode< Point, PhotonData >static
m_cosPhimitsuba::Photonprotectedstatic
m_cosThetamitsuba::Photonprotectedstatic
m_expTablemitsuba::Photonprotectedstatic
m_precompTableReadymitsuba::Photonprotectedstatic
m_sinPhimitsuba::Photonprotectedstatic
m_sinThetamitsuba::Photonprotectedstatic
Photon()mitsuba::Photoninline
Photon(const Point &pos, const Normal &normal, const Vector &dir, const Spectrum &power, uint16_t depth)mitsuba::Photon
Photon(Stream *stream)mitsuba::Photon
PhotonMap classmitsuba::Photonfriend
PointType typedefmitsuba::SimpleKDNode< Point, PhotonData >
positionmitsuba::SimpleKDNode< Point, PhotonData >
rightmitsuba::SimpleKDNode< Point, PhotonData >
Scalar typedefmitsuba::SimpleKDNode< Point, PhotonData >
serialize(Stream *stream) const mitsuba::Photon
setAxis(uint8_t axis)mitsuba::SimpleKDNode< Point, PhotonData >inline
setData(const DataRecord &val)mitsuba::SimpleKDNode< Point, PhotonData >inline
setLeaf(bool value)mitsuba::SimpleKDNode< Point, PhotonData >inline
setLeftIndex(IndexType self, IndexType value)mitsuba::SimpleKDNode< Point, PhotonData >inline
setPosition(const PointType &value)mitsuba::SimpleKDNode< Point, PhotonData >inline
setRightIndex(IndexType self, IndexType value)mitsuba::SimpleKDNode< Point, PhotonData >inline
SimpleKDNode()mitsuba::SimpleKDNode< Point, PhotonData >inline
SimpleKDNode(const DataRecord &data)mitsuba::SimpleKDNode< Point, PhotonData >inline
toString() const mitsuba::Photon