OMK::Vis::SubEntityMaterialOrig Class Reference

#include <OMKMaterial.h>

Inheritance diagram for OMK::Vis::SubEntityMaterialOrig:

Inheritance graph
[legend]
Collaboration diagram for OMK::Vis::SubEntityMaterialOrig:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 SubEntityMaterialOrig (Ogre::SubEntity *ogreSubEntity)
virtual ~SubEntityMaterialOrig ()
virtual void clearMaterial ()

Protected Attributes

Ogre::MaterialPtr _currentMat

Detailed Description

Definition at line 182 of file OMKMaterial.h.


Constructor & Destructor Documentation

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 }


Member Function Documentation

virtual void OMK::Vis::SubEntityMaterialOrig::clearMaterial (  )  [inline, virtual]

Reimplemented from OMK::Vis::SubEntityMaterial.

Definition at line 187 of file OMKMaterial.h.

00187 {}


Member Data Documentation

Ogre::MaterialPtr OMK::Vis::SubEntityMaterialOrig::_currentMat [protected]

Definition at line 189 of file OMKMaterial.h.


logo OpenMask

Documentation generated on Mon Jun 9 11:46:05 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007