ScummVM API documentation
dgRef Class Reference
Inheritance diagram for dgRef:
dgRefFlags dgBaseNode dgNode< T >

Public Member Functions

 dgRef (const char *name)
 
 dgRef (dgUnsigned32 idArg)
 
 dgRef (const dgRef &Clone)
 
dgRefAddRef ()
 
dgInt32 Release ()
 
dgInt32 GetRefCount () const
 
void operator delete (void *const ptr, dgMemoryAllocator *const allocator)
 
void operator delete[] (void *const ptr, dgMemoryAllocator *const allocator)
 
void * operator new (size_t size, dgMemoryAllocator *const allocator)
 
void * operator new[] (size_t size, dgMemoryAllocator *const allocator)
 
void * operator new (size_t size)
 
void * operator new[] (size_t size)
 
void operator delete (void *const ptr)
 
void operator delete[] (void *const ptr)
 
virtual dgRefCreateClone () const
 
bool GetUserFlag0 () const
 
bool GetUserFlag1 () const
 
void SetUserFlag0 (bool flags)
 
void SetUserFlag1 (bool flags)
 
bool IsAlive () const
 
virtual void Kill ()
 
virtual void Unkill ()
 
const char * GetName () const
 
dgUnsigned32 GetNameID () const
 
void SetNameID (dgUnsigned32 newID)
 
virtual void SetName (const char *name)
 
void AttachRef (dgRef **oldRef, dgRef *newRef)
 
- Public Member Functions inherited from dgRefFlags
dgInt32 operator= (dgInt32 val)
 

Static Public Member Functions

static dgUnsigned32 GetRttiType ()
 

Additional Inherited Members

- Public Attributes inherited from dgRefFlags
dgUnsigned8 m_alive
 
dgUnsigned8 m_userFlag0
 
dgUnsigned8 m_userFlag1
 
dgUnsigned8 m_userFlag2
 
dgUnsigned32 m_ref
 

The documentation for this class was generated from the following file: