Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ogre::MaterialPtr material = Ogre::MaterialManager::getSingletonPtr()->getByName(
- rMaterialName, rGroupName );
- Ogre::Material::TechniqueIterator ti = material->getSupportedTechniqueIterator();
- while( ti.hasMoreElements() )
- {
- Ogre::Technique* technique = ti.getNext();
- Ogre::Technique::PassIterator pi = technique->getPassIterator();
- while( pi.hasMoreElements() )
- {
- Ogre::Pass* pass = pi.getNext();
- Ogre::Pass::ConstTextureUnitStateIterator tui = pass->getTextureUnitStateIterator();
- while( tui.hasMoreElements() )
- {
- Ogre::TextureUnitState* textureUnitState = tui.getNext();
- textureNames.insert( textureUnitState->getName() );
- CLOGI << textureUnitState->getName();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement