source: GTP/trunk/App/Demos/Illum/Rain/src/RainTextureFrameListener.cpp @ 2221

Revision 2221, 840 bytes checked in by plemenos, 17 years ago (diff)
  • Property svn:executable set to *
Line 
1
2///////////////////////////////////////////////////////////////////////////
3//
4//              Realistic rain real-time simulation program
5//
6//              Pierre Rousseau
7//
8///////////////////////////////////////////////////////////////////////////
9//
10//              Texture cameras handling
11//
12///////////////////////////////////////////////////////////////////////////
13
14
15
16#include "RainTextureFrameListener.h"
17
18
19
20
21TextureFrameListener::TextureFrameListener(SceneManager* SceneMgr) : RenderTargetListener()
22{
23    mSceneMgr=SceneMgr;
24}
25
26void TextureFrameListener::preRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
27{
28    mSceneMgr->getStaticGeometry(STATIC_GEOMETRY_NAME)->setVisible(false);
29}
30
31void TextureFrameListener::postRenderTargetUpdate (const Ogre::RenderTargetEvent &evt)
32{
33    mSceneMgr->getStaticGeometry(STATIC_GEOMETRY_NAME)->setVisible(true);
34}
35
36
Note: See TracBrowser for help on using the repository browser.