#include <OMKMaterial.h>
Inheritance diagram for OMK::Vis::SubEntityMaterialOrig:
Public Member Functions | |
SubEntityMaterialOrig (Ogre::SubEntity *ogreSubEntity) | |
virtual | ~SubEntityMaterialOrig () |
virtual void | clearMaterial () |
Protected Attributes | |
Ogre::MaterialPtr | _currentMat |
Definition at line 182 of file OMKMaterial.h.
SubEntityMaterialOrig::SubEntityMaterialOrig | ( | Ogre::SubEntity * | ogreSubEntity | ) |
Definition at line 331 of file OMKMaterial.cpp.
References OMK::Vis::SubEntityMaterial::_mat, OMK::Vis::SubEntityMaterial::_ogreSubEntity, and OMTRACEID.
00332 : SubEntityMaterial( ogreSubEntity ) 00333 { 00334 _mat = Ogre::MaterialManager::getSingleton().getByName( _ogreSubEntity->getMaterialName() ) ; 00335 OMTRACEID( "DEBUG", "get Material of " <<_ogreSubEntity->getMaterialName() << (_mat.isNull() ? " NULL" : " OK" )) ; 00336 }
SubEntityMaterialOrig::~SubEntityMaterialOrig | ( | ) | [virtual] |
Definition at line 338 of file OMKMaterial.cpp.
References OMK::Vis::SubEntityMaterial::_mat, and OMK::Vis::SubEntityMaterial::_ogreSubEntity.
00339 { 00340 _ogreSubEntity->setMaterialName( _mat->getName() ) ; 00341 }
virtual void OMK::Vis::SubEntityMaterialOrig::clearMaterial | ( | ) | [inline, virtual] |
Ogre::MaterialPtr OMK::Vis::SubEntityMaterialOrig::_currentMat [protected] |
Definition at line 189 of file OMKMaterial.h.
Documentation generated on Mon Jun 9 11:46:05 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |