Ignore:
Timestamp:
05/12/07 14:21:03 (17 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/OgreIlluminationManager.cpp

    r2333 r2366  
    55#include "OgrePMEntryPointMapRenderingRun.h" 
    66#include "OgrePMWeightComputeRenderingRun.h" 
     7#include "OgreTriggersRenderTechnique.h" 
    78 
    89OgreIlluminationManager* OgreIlluminationManager::instance = NULL; 
     
    120121        OgrePathMapRenderTechniqueFactory* pathmap = new OgrePathMapRenderTechniqueFactory(); 
    121122        addRenderTechniqueFactory(pathmap); 
     123        OgreTriggersRenderTechniqueFactory* triggers = new OgreTriggersRenderTechniqueFactory(); 
     124        addRenderTechniqueFactory(triggers); 
    122125} 
    123126 
     
    262265                } 
    263266        } 
    264  
    265          
    266  
    267          
     267         
     268        SceneManager* sm = Root::getSingleton()._getCurrentSceneManager(); 
     269        if(OgreRenderingRun::fullScreenQuad) 
     270                MeshManager::getSingleton().remove("PASS_FULLSCREENQUAD_MESH"); 
     271                OgreRenderingRun::fullScreenQuad = 0; 
     272        if(OgreRenderingRun::fullScreenQuadEntity) 
     273                sm->destroyEntity(OgreRenderingRun::fullScreenQuadEntity); 
     274                OgreRenderingRun::fullScreenQuadEntity = 0; 
     275        if(OgreRenderingRun::pixelSprites) 
     276                sm->destroyBillboardSet(OgreRenderingRun::pixelSprites); 
     277                OgreRenderingRun::pixelSprites = 0; 
     278        if(OgreRenderingRun::fullscreenGrid) 
     279                sm->destroyEntity(OgreRenderingRun::fullscreenGrid); 
     280                OgreRenderingRun::fullscreenGrid = 0;    
    268281} 
    269282 
Note: See TracChangeset for help on using the changeset viewer.