summaryrefslogtreecommitdiff
path: root/Source/Asura.Engine/Object.cpp
blob: 56fc164a6dc54edf71788f6f32df100f9a84b561 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "Object.h"

namespace AsuraEngine
{

	Object::Object()
		: mRC(0)
	{

	}

	void Object::Retain(Object* obj)
	{
		++obj->mRC;
	}

	void Object::Release(Object* obj)
	{
		if (--obj->mRC == 0)
			delete obj;
	}

}