#include <PreComputingRun.h>
Inheritance diagram for PreComputingRun:
Public Member Functions | |
virtual const String & | getResultTextureName () |
This method is provided for naming consistence. Special PreComputingRuns, if any, where the result is not a texture, may ignore this method. Further methods may be added to retrieve additional texture names or references non-texture results. | |
virtual void | update ()=0 |
Entity-contained PreComputingRun subclasses should receive (and store) an 'Entity* owner' pointer as a constructor parameter. This provides an convenient way to directly access Ogre::Material data and textures, or results of previous PreComputingRuns.
|
This method is provided for naming consistence. Special PreComputingRuns, if any, where the result is not a texture, may ignore this method. Further methods may be added to retrieve additional texture names or references non-texture results.
Reimplemented in CausticMapRenderingRun, LightMapRenderingRun, PhotonMapFilteringRenderingRun, PRMRun, FresnelEnvironmentRun, SoftShadowMapRenderingRun, and VRMRenderingRun. |
|
re-compute contained data Implemented in CausticMapRenderingRun, ImageLightingSamplesRun, LightMapRenderingRun, PhotonMapFilteringRenderingRun, PRMRun, FresnelEnvironmentRun, SoftShadowMapRenderingRun, and VRMRenderingRun. |