|  | OGRE-Next 3.0.0
    Object-Oriented Graphics Rendering Engine | 
Handles the management of skeleton resources. More...
#include <OgreSkeletonManager.h>
 Inheritance diagram for Ogre::SkeletonManager:
 Inheritance diagram for Ogre::SkeletonManager:| Public Member Functions | |
| SkeletonManager () | |
| Constructor. | |
| ~SkeletonManager () | |
| void | add (SkeletonDefPtr skeletonDef) | 
| Adds an external pointer for us to track. | |
| SkeletonDefPtr | getSkeletonDef (const String &name, const String &groupName=ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME) | 
| Create a new skeleton or retrieves an existing one. Will throw if can't find the skeleton. | |
| SkeletonDefPtr | getSkeletonDef (v1::Skeleton *oldSkeletonBase) | 
| Creates a skeletondef based on an existing one from the legacy skeleton system. | |
| void | remove (const IdString &name) | 
| Will remove the SkeletonDef from our lists, but the memory pointer may not actually be deleted, which will happen when all references to the shared object are destroyed. | |
|  Public Member Functions inherited from Ogre::Singleton< SkeletonManager > | |
| Singleton () | |
| ~Singleton () | |
| Static Public Member Functions | |
| static SkeletonManager & | getSingleton () | 
| Override standard Singleton retrieval. | |
| static SkeletonManager * | getSingletonPtr () | 
| Override standard Singleton retrieval. | |
|  Static Public Member Functions inherited from Ogre::Singleton< SkeletonManager > | |
| static SkeletonManager & | getSingleton () | 
| static SkeletonManager * | getSingletonPtr () | 
Handles the management of skeleton resources.
| Ogre::SkeletonManager::SkeletonManager | ( | ) | 
Constructor.
| Ogre::SkeletonManager::~SkeletonManager | ( | ) | 
| void Ogre::SkeletonManager::add | ( | SkeletonDefPtr | skeletonDef | ) | 
Adds an external pointer for us to track.
Throws if a skeleton with the same name already exists
| 
 | static | 
Override standard Singleton retrieval.
| 
 | static | 
Override standard Singleton retrieval.
| SkeletonDefPtr Ogre::SkeletonManager::getSkeletonDef | ( | const String & | name, | 
| const String & | groupName = ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME | ||
| ) | 
Create a new skeleton or retrieves an existing one. Will throw if can't find the skeleton.
| SkeletonDefPtr Ogre::SkeletonManager::getSkeletonDef | ( | v1::Skeleton * | oldSkeletonBase | ) | 
Creates a skeletondef based on an existing one from the legacy skeleton system.
If a skeleton def with the same name already exists, returns that one instead.
| void Ogre::SkeletonManager::remove | ( | const IdString & | name | ) | 
Will remove the SkeletonDef from our lists, but the memory pointer may not actually be deleted, which will happen when all references to the shared object are destroyed.