Inheritance diagram for PhotonMapRenderingRun:
Public Member Functions | |
PhotonMapRenderingRun (unsigned long startFrame, unsigned long updateInterval) | |
Constructor. | |
Protected Member Functions | |
virtual void | updateFrame (unsigned long frameNum)=0 |
This function does the actual update in a frame. | |
virtual void | createPhotonMap ()=0 |
Creates a photon hit map. |
A photon hit map stores the directions where the incoming photons are refracted by a caustic emitter object. One pixel of the photon map represents one photon hit, hte direction is encoded in the RGB channels. If the alpha channel has zero value, the hit is invalid.
|
Constructor.
|
|
This function does the actual update in a frame.
Reimplemented from RenderingRun. Implemented in OgrePhotonMapRenderingRun. |