OGRE 2.1
Object-Oriented Graphics Rendering Engine
|
Handles the management of skeleton resources. More...
#include <OgreSkeletonManager.h>
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 | operator delete (void *ptr) |
void | operator delete (void *ptr, const char *, int, const char *) |
void | operator delete (void *ptr, void *) |
void | operator delete[] (void *ptr) |
void | operator delete[] (void *ptr, const char *, int, const char *) |
void * | operator new (size_t sz) |
void * | operator new (size_t sz, const char *file, int line, const char *func) |
operator new, with debug line info | |
void * | operator new (size_t sz, void *ptr) |
placement operator new | |
void * | operator new[] (size_t sz) |
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
array operator new, with debug line info | |
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. | |
Static Public Member Functions | |
static SkeletonManager & | getSingleton (void) |
Override standard Singleton retrieval. | |
static SkeletonManager * | getSingletonPtr (void) |
Override standard Singleton retrieval. | |
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.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
operator new, with debug line info
placement operator new
|
inlineinherited |
|
inlineinherited |
array operator new, with debug line info
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.