Added Resource::GetResourceReferenceCount()

Former-commit-id: 1e07449a9a28887f2fd6fbc211590b360ec16dc1
This commit is contained in:
Lynix 2013-01-12 18:53:44 +01:00
parent 4a28e42d4d
commit f338cc3609
2 changed files with 9 additions and 0 deletions

View File

@ -45,6 +45,8 @@ class NAZARA_API NzResource
void AddResourceListener(NzResourceListener* listener, int index = 0) const; void AddResourceListener(NzResourceListener* listener, int index = 0) const;
void AddResourceReference() const; void AddResourceReference() const;
unsigned int GetResourceReferenceCount() const;
bool IsPersistent() const; bool IsPersistent() const;
void RemoveResourceListener(NzResourceListener* listener) const; void RemoveResourceListener(NzResourceListener* listener) const;

View File

@ -54,6 +54,13 @@ void NzResource::AddResourceReference() const
m_resourceReferenceCount++; m_resourceReferenceCount++;
} }
unsigned int NzResource::GetResourceReferenceCount() const
{
NazaraLock(m_mutex)
return m_resourceReferenceCount;
}
bool NzResource::IsPersistent() const bool NzResource::IsPersistent() const
{ {
NazaraLock(m_mutex) NazaraLock(m_mutex)