Public Member Functions | |
| bool | persist (OutputPersistenceBlock &writer) override |
| bool | unpersist (InputPersistenceBlock &reader) override |
Public Member Functions inherited from Sword25::ObjectRegistry< AnimationTemplate > | |
| uint | registerObject (AnimationTemplate *objectPtr) |
| uint | registerObject (AnimationTemplate *objectPtr, uint handle) |
| void | deregisterObject (AnimationTemplate *objectPtr) |
| AnimationTemplate * | resolveHandle (uint handle) |
| uint | resolvePtr (AnimationTemplate *objectPtr) |
Additional Inherited Members | |
Static Public Member Functions inherited from Common::Singleton< AnimationTemplateRegistry > | |
| static bool | hasInstance () |
| static AnimationTemplateRegistry & | instance () |
| static void | destroy () |
Protected Types inherited from Sword25::ObjectRegistry< AnimationTemplate > | |
| typedef Common::HashMap< uint32, AnimationTemplate *> | HANDLE2PTR_MAP |
| typedef Common::HashMap< AnimationTemplate *, uint32, ClassPointer_Hash, ClassPointer_EqualTo > | PTR2HANDLE_MAP |
Protected Types inherited from Common::Singleton< AnimationTemplateRegistry > | |
| typedef AnimationTemplateRegistry | SingletonBaseType |
Protected Member Functions inherited from Sword25::ObjectRegistry< AnimationTemplate > | |
| AnimationTemplate * | findPtrByHandle (uint handle) |
| uint | findHandleByPtr (AnimationTemplate *objectPtr) |
Protected Attributes inherited from Sword25::ObjectRegistry< AnimationTemplate > | |
| HANDLE2PTR_MAP | _handle2PtrMap |
| PTR2HANDLE_MAP | _ptr2HandleMap |
| uint32 | _nextHandle |
Static Protected Attributes inherited from Common::Singleton< AnimationTemplateRegistry > | |
| static AnimationTemplateRegistry * | _singleton |