Additional Inherited Members | |
![]() | |
uint | registerObject (RenderObject *objectPtr) |
uint | registerObject (RenderObject *objectPtr, uint handle) |
void | deregisterObject (RenderObject *objectPtr) |
RenderObject * | resolveHandle (uint handle) |
uint | resolvePtr (RenderObject *objectPtr) |
![]() | |
static bool | hasInstance () |
static RenderObjectRegistry & | instance () |
static void | destroy () |
![]() | |
typedef Common::HashMap< uint32, RenderObject *> | HANDLE2PTR_MAP |
typedef Common::HashMap< RenderObject *, uint32, ClassPointer_Hash, ClassPointer_EqualTo > | PTR2HANDLE_MAP |
![]() | |
typedef RenderObjectRegistry | SingletonBaseType |
![]() | |
RenderObject * | findPtrByHandle (uint handle) |
uint | findHandleByPtr (RenderObject *objectPtr) |
![]() | |
HANDLE2PTR_MAP | _handle2PtrMap |
PTR2HANDLE_MAP | _ptr2HandleMap |
uint32 | _nextHandle |
![]() | |
static RenderObjectRegistry * | _singleton |