#include <TreeModelFactory.h>
Public Types | |
| enum | TreeType { eNone, ePineNormal, ePineBurnt, ePineYellow, ePineLight, ePineSnow, ePine2, ePine3, ePine4, ePine2Snow, ePine3Snow, ePine4Snow, ePalmNormal, ePalmBurnt, ePalm2, ePalm3, ePalm4, ePalmB, ePalmB2, ePalmB3, ePalmB4, ePalmB5, ePalmB6, ePalmB7, eOak, eOak2, eOak3, eOak4 } |
Public Member Functions | |
| TreeModelFactory () | |
| virtual | ~TreeModelFactory () |
| Model * | createModel (const char *fileName, const char *texName) |
Static Public Member Functions | |
| static bool | getTypes (const char *type, bool snow, TreeType &normalType, TreeType &burntType) |
Definition at line 26 of file TreeModelFactory.h.
Definition at line 29 of file TreeModelFactory.h.
| TreeModelFactory::TreeModelFactory | ( | ) |
Definition at line 26 of file TreeModelFactory.cpp.
| TreeModelFactory::~TreeModelFactory | ( | ) | [virtual] |
Definition at line 30 of file TreeModelFactory.cpp.
| Model * TreeModelFactory::createModel | ( | const char * | fileName, | |
| const char * | texName | |||
| ) |
Definition at line 34 of file TreeModelFactory.cpp.
References Model::getMax(), and Model::getMin().
Referenced by ModelStore::getModel().
| bool TreeModelFactory::getTypes | ( | const char * | type, | |
| bool | snow, | |||
| TreeType & | normalType, | |||
| TreeType & | burntType | |||
| ) | [static] |
Definition at line 43 of file TreeModelFactory.cpp.
References eOak, eOak2, eOak3, eOak4, ePalm2, ePalm3, ePalm4, ePalmB, ePalmB2, ePalmB3, ePalmB4, ePalmB5, ePalmB6, ePalmB7, ePalmBurnt, ePalmNormal, ePine2, ePine2Snow, ePine3, ePine3Snow, ePine4, ePine4Snow, ePineBurnt, ePineLight, ePineNormal, ePineSnow, ePineYellow, and LangStringUtil::strcmp().
Referenced by ModelID::initFromNode(), and ModelRendererTree::ModelRendererTree().
1.5.3