-----------------------------------------------------------------------
| 532 | } |
| 533 | //----------------------------------------------------------------------- |
| 534 | Item *SceneManager::createItem( |
| 535 | const String &meshName, |
| 536 | const String &groupName, /*= ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME*/ |
| 537 | SceneMemoryMgrTypes sceneType, /*= SCENE_DYNAMIC*/ |
| 538 | bool bUseMeshMat /*= true */ ) |
| 539 | { |
| 540 | // delegate to factory implementation |
| 541 | NameValuePairList params; |
| 542 | params["mesh"] = meshName; |
| 543 | params["resourceGroup"] = groupName; |
| 544 | params["useMeshMat"] = StringConverter::toString( bUseMeshMat ); |
| 545 | return static_cast<Item *>( createMovableObject( ItemFactory::FACTORY_TYPE_NAME, |
| 546 | &mEntityMemoryManager[sceneType], ¶ms ) ); |
| 547 | } |
| 548 | //--------------------------------------------------------------------- |
| 549 | Item *SceneManager::createItem( const MeshPtr &pMesh, SceneMemoryMgrTypes sceneType ) |
| 550 | { |