Ignore:
Timestamp:
04/05/07 15:38:06 (17 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/include/OgreSharedRuns.h

    r2240 r2320  
    189189        void runChanged(RenderingRunType runType, RenderingRun* run); 
    190190        //inherited 
    191         virtual void addTechniqueGroup(TechniqueGroup* group){childTechniqueGroups.push_back(group);} 
     191        void addTechniqueGroup(TechniqueGroup* group){childTechniqueGroups.push_back(group);} 
     192        void removeTechniqueGroups() 
     193        { 
     194                std::vector<TechniqueGroup*>::iterator it = childTechniqueGroups.begin(); 
     195                std::vector<TechniqueGroup*>::iterator itend = childTechniqueGroups.end(); 
     196                while(it != itend) 
     197                { 
     198                        TechniqueGroup* tg = (*it); 
     199                        childTechniqueGroups.erase(it); 
     200                        delete tg; 
     201                        it++; 
     202                } 
     203                childTechniqueGroups.clear(); 
     204        } 
    192205        /** 
    193206         @brief Sets the given material for all connected renderables. 
     
    202215        */ 
    203216        void restoreMaterial(); 
     217 
     218        void freeAllResources(); 
    204219 
    205220protected: 
Note: See TracChangeset for help on using the changeset viewer.