- Timestamp:
- 10/23/06 23:26:11 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/OgreRenderingRun.cpp
r1647 r1670 1 1 #include "OgreRenderingrun.h" 2 2 #include "OgreIlluminationManager.h" 3 #include "OgreTerrainSceneManager.h"4 3 5 4 MovablePlane* OgreRenderingRun::fullScreenQuad = NULL; … … 163 162 SceneManager* sm = Ogre::Root::getSingleton()._getCurrentSceneManager(); 164 163 165 if(sm->getTypeName() == "TerrainSceneManager")166 {167 terrainMaterial = ((TerrainSceneManager*)sm)->getTerrainMaterial()->getName();168 ((TerrainSceneManager*)sm)->setCustomMaterial(materialName);169 }170 171 164 RenderQueue* rq = sm->getRenderQueue(); 172 165 rq->clear(); … … 187 180 { 188 181 SceneManager* sm = Ogre::Root::getSingleton()._getCurrentSceneManager(); 189 if(sm->getTypeName()== "TerrainSceneManager") 190 ((TerrainSceneManager*)sm)->setCustomMaterial(terrainMaterial); 191 192 182 193 183 std::map<Renderable*, String>::iterator it = visibleObjects.begin(); 194 184 std::map<Renderable*, String>::iterator itend = visibleObjects.end();
Note: See TracChangeset
for help on using the changeset viewer.