Changeset 2240 for GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreFireRenderTechnique.h
- Timestamp:
- 03/13/07 09:27:17 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/RenderTechniques/OgreFireRenderTechnique.h
r1055 r2240 26 26 27 27 /** 28 @brief SBBRenderTechnique used in an OGRE environment. 28 @brief A special SBBRenderTechnique used in an OGRE environment. 29 30 Instead of rendering to the frame buffer this Technique renders into two render targets at the same time. 31 The firs render target will be used as it were an ordinary backbuffer. 32 The second rendertarget will be used to simulate heat shimmering (offset values will be written to it). 33 The shimmering effect will be achieved with post processing: combining the backbuffer with the first render target using the second render target as uv offset. 34 Just like the spherical billboard techniqeue, this thechnique requires a depth image taken from main camera's viewpoint. 29 35 */ 30 36 class OgreFireRenderTechnique : public OgreRenderTechnique, … … 52 58 //inherited 53 59 virtual void update(unsigned long frameNum); 54 60 //inherited 55 61 void preRenderTargetUpdate (const RenderTargetEvent &evt); 62 //inherited 56 63 void postRenderTargetUpdate (const RenderTargetEvent &evt); 64 //inherited 57 65 bool frameEnded (const FrameEvent &evt); 66 //inherited 58 67 void preAllUpdates(); 59 68 … … 67 76 }; 68 77 69 78 /** 79 @brief RenderTechniqueFactory to create OgreFireRenderTechnique instances. 80 */ 70 81 class OgreFireRenderTechniqueFactory : public RenderTechniqueFactory 71 82 {
Note: See TracChangeset
for help on using the changeset viewer.