#include <MaterialFactory.h>
Public Types | |
| typedef MaterialBase *(* | CreateMaterialCallBack )() | 
Public Member Functions | |
| bool | registerMaterial (std::string materialType, CreateMaterialCallBack cb) | 
| MaterialBase * | createMaterial (std::string &materialType) const | 
| void | destroy () | 
Static Public Member Functions | |
| static MaterialFactory * | instance () | 
| typedef MaterialBase*(* shells::MaterialFactory::CreateMaterialCallBack)() | 
| shells::MaterialBase * shells::MaterialFactory::createMaterial | ( | std::string & | materialType | ) | const | 
Referenced by shells::MaterialContainer::readMaterialStream().
| void shells::MaterialFactory::destroy | ( | ) | 
| shells::MaterialFactory * shells::MaterialFactory::instance | ( | ) |  [static] | 
        
| bool shells::MaterialFactory::registerMaterial | ( | std::string | materialType, | |
| CreateMaterialCallBack | cb | |||
| ) | 
Referenced by shells::MaterialContainer::instance().
 1.6.3