Added RID.h

pull/7/head
Karroffel 2017-03-03 03:48:27 +01:00
parent 15515d10d4
commit db011d8f2c
1 changed files with 32 additions and 0 deletions

32
include/godot/core/RID.h Normal file
View File

@ -0,0 +1,32 @@
#ifndef RID_H
#define RID_H
#include <godot/godot_rid.h>
namespace godot {
class Object;
class RID {
godot_rid _godot_rid;
public:
RID(Object *p)
{
godot_rid_new(&_godot_rid, p);
}
int32_t get_rid() const
{
return godot_rid_get_rid(&_godot_rid);
}
~RID()
{
godot_rid_destroy(&_godot_rid);
}
};
}
#endif // RID_H