#include "OgreTechniqueGroup.h" void OgreTechniqueGroup::addRenderTechnique(RenderTechnique* technique) { renderTechniques.push_back( technique->asOgreRenderTechnique() ); } void OgreTechniqueGroup::update(unsigned long frameNum) { for(unsigned int i = 0; i < renderTechniques.size(); i++ ) { renderTechniques.at(i)->update(frameNum); } } void OgreTechniqueGroup::runChanged(RenderingRunType runType, RenderingRun* run) { for(unsigned int i = 0; i < renderTechniques.size(); i++ ) { renderTechniques.at(i)->runChanged(runType, run); } } void OgreTechniqueGroup::runUpdated(RenderingRunType runType, RenderingRun* run) { for(unsigned int i = 0; i < renderTechniques.size(); i++ ) { renderTechniques.at(i)->runUpdated(runType, run); } }