OpenMW
|
Clones materials as necessary to not make controllers affect other objects (that share the original material). More...
#include <ogrenifloader.hpp>
Public Member Functions | |
~MaterialControllerManager () | |
Ogre::MaterialPtr | getWritableMaterial (Ogre::MovableObject *movable) |
Private Attributes | |
std::map< Ogre::MovableObject *, Ogre::MaterialPtr > | mClonedMaterials |
Clones materials as necessary to not make controllers affect other objects (that share the original material).
Ogre::MaterialPtr NifOgre::MaterialControllerManager::getWritableMaterial | ( | Ogre::MovableObject * | movable | ) |
std::map<Ogre::MovableObject*, Ogre::MaterialPtr> NifOgre::MaterialControllerManager::mClonedMaterials [private] |