Magic_Game/core/objects/Object.cpp

26 lines
234 B
C++
Raw Normal View History

2018-09-06 23:26:32 +08:00
#include "..\e2dobject.h"
2018-07-07 01:43:41 +08:00
e2d::Ref::Ref()
2018-09-04 22:42:34 +08:00
: ref_count_(0)
2018-07-07 01:43:41 +08:00
{
}
e2d::Ref::~Ref()
{
}
2018-09-04 22:42:34 +08:00
void e2d::Ref::Retain()
2018-07-07 01:43:41 +08:00
{
2018-09-04 22:42:34 +08:00
ref_count_++;
2018-07-07 01:43:41 +08:00
}
2018-09-04 22:42:34 +08:00
void e2d::Ref::Release()
2018-07-07 01:43:41 +08:00
{
2018-09-04 22:42:34 +08:00
ref_count_--;
2018-07-07 01:43:41 +08:00
}
2018-09-04 22:42:34 +08:00
int e2d::Ref::GetRefCount() const
2018-07-07 01:43:41 +08:00
{
2018-09-04 22:42:34 +08:00
return ref_count_;
2018-07-07 01:43:41 +08:00
}